3 #include "b_cas_card.h"
10 B_CAS_INIT_STATUS stat
;
12 bcas
= create_b_cas_card();
14 return( fprintf( stderr
,"Can't create b_cas_card\n") );
19 return( fprintf( stderr
, "Can't init bcas\n") );
22 r
= bcas
->get_init_status(bcas
, &stat
);
24 return( fprintf( stderr
, "Can't get init status\n") );
28 fprintf( stdout
, "card_id=0x%llx\n", stat
.bcas_card_id
);
31 fprintf( stdout
, "ca_system_id=0x%x\n", stat
.ca_system_id
);
34 fprintf( stdout
, "init_cbc=" );
35 for( i
= 0 ; i
< 8; i
++ ) {
36 fprintf( stdout
, "0x%02x", stat
.init_cbc
[i
] );
37 if( i
!= 7 ) fprintf( stdout
, "," );
39 fprintf( stdout
, "\n" );
42 fprintf( stdout
, "system_key=" );
43 for( i
= 0 ; i
< 32; i
++ ) {
44 fprintf( stdout
, "0x%02x", stat
.system_key
[i
] );
45 if( i
!= 31 ) fprintf( stdout
, "," );
47 fprintf( stdout
, "\n" );