#include #include #include "rmcplibs.h" #include "rmcptime.h" RMCPhdrFormat RMCP_hdr ; void main(int argc, char **argv) ; void mes_smidi(int len) ; void main(int argc, char **argv){ open_RMCPserv() ; RMCPmes_SMIDI = mes_smidi ; while(1){ recv_RMCP(&RMCP_hdr) ; parse_RMCP_mes(RMCP_hdr.ts.mtype, RMCP_hdr.ts.mlen) ; } close_RMCPserv() ; } void mes_smidi(int len){ int i ; for (i = 0 ; i < len ; i++) printf("%02X ", get_RMCP_pkt_byte()) ; printf("--- %ld.%03d sec\n", RMCP_hdr.ts.sec, RMCP_hdr.ts.msec) ; }