Exemple #1
0
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() ================================== */
Exemple #2
0
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();
}