int main(int argc, char * argv[]) { /* Read command line arguments * Read_options(argc, argv); */ /* Register a volume based accum prod as an input */ RPGC_reg_inputs(argc, argv); /* Register output */ RPGC_reg_outputs(argc, argv); /* Register for Scan Summary */ RPGC_reg_scan_summary(); /* Get site adaptation data */ RPGC_reg_site_info(&site_adapt); /* Task timing */ RPGC_task_init(VOLUME_BASED, argc, argv); /* Record if replay or not */ data_stream = RPGC_get_input_stream(argc, argv); RPGC_log_msg(GL_INFO, "BEGIN GAUGE_RADAR, CPC102/TSK022"); /* Get the adaptable parameters */ get_adapt(); read_gauges(); /* Check gauges for debug ... * read_gauges() uses RPGCS_latlon_to_xy() to calculate distances * to the radar. Use: change_radar -r KOUN * to set the radar so distances are calculated correctly. * * print_gauges(); * exit(0); */ print_gauges(); /* Algorithm Control Loop */ while(1) { RPGC_wait_act(WAIT_DRIVING_INPUT); task_handler(); } return 0; } /* end main() ================================== */
int main(int argc, char *argv[]) { QCoreApplication service(argc, argv); Logfile main_log("netcom.log"); if (!main_log.Init()){ qDebug() << "Fatal error : Could not open logfile." << endl; return 1; } TaskHandler task_handler(&main_log, DEFAULT_GUI_PORT); if (!task_handler.Init()){ main_log.log(LogLevel::FatalError, "Could not initialize task handler"); return 1; }
int main(int argc, char * argv[]) { /* Register a volume based accum prod as an input */ RPGC_reg_inputs(argc, argv); /* Register output */ RPGC_reg_outputs(argc, argv); /* Register for Scan Summary */ RPGC_reg_scan_summary(); /* Task timing */ RPGC_task_init( VOLUME_BASED, argc, argv ); /* ACL */ while (1) { RPGC_wait_act(WAIT_DRIVING_INPUT); task_handler(); } return 0; } /* end of main() */
static void print_handler_task(void *pvParameters) { task_handler(); }