00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00025 #include <korebot/korebot.h>
00026
00027 int print_register( const char * name ,
00028 kb_register_config_t * reg ,
00029 void * context )
00030 {
00031 kb_msg( "Register: %s\n" , name );
00032 return 0;
00033 }
00034
00035 int print_device( const char * name ,
00036 kb_device_config_t * device ,
00037 void * context )
00038 {
00039 kb_msg( "Device: %s\n" , name );
00040
00041 return 0;
00042 }
00043
00044 int print_section( const char * name ,
00045 kb_section_config_t * section ,
00046 void * context )
00047 {
00048 kb_msg( "Section: %s\n" , name );
00049 kb_enum_device( name , print_device , 0 );
00050 kb_enum_register( name , print_register , 0 );
00051
00052 return 0;
00053 }
00054
00055 int main( int argc , char * argv[] )
00056 {
00057 kb_device_config_t * dev;
00058 kb_register_config_t * reg;
00059 knet_dev_t *koala;
00060 int rc;
00061 unsigned char buf[10];
00062 unsigned char a,b,c,d;
00063
00064 kb_set_debug_level( 2 );
00065
00066 if((rc = kb_init( argc , argv )) < 0 )
00067 return 1;
00068
00069 kb_enum_section( print_section , 0);
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084 return 0;
00085 }