int get_new_ramp_data(struct ramp_variables* pramp_data)
{
	int i = NUMBER_RAMP_DATA-1;
	
	pramp_data->mainline_lead_status[i][0] = get_status_main_lead_1();
	pramp_data->mainline_lead_status[i][1] = get_status_main_lead_2();
	pramp_data->mainline_lead_status[i][2] = get_status_main_lead_3();

	pramp_data->mainline_trail_status[i][0] = get_status_main_trail_1();
	pramp_data->mainline_trail_status[i][1] = get_status_main_trail_2();
	pramp_data->mainline_trail_status[i][2] = get_status_main_trail_3();

	pramp_data->mainline_lead_vol[i][0] = get_vol_main_lead_1();
	pramp_data->mainline_lead_vol[i][1] = get_vol_main_lead_2();
	pramp_data->mainline_lead_vol[i][2] = get_vol_main_lead_3();

	pramp_data->mainline_trail_vol[i][0] = get_vol_main_trail_1();
	pramp_data->mainline_trail_vol[i][1] = get_vol_main_trail_2();
	pramp_data->mainline_trail_vol[i][2] = get_vol_main_trail_3();

	pramp_data->mainline_lead_occ[i][0] = get_occ_main_lead_1();
	pramp_data->mainline_lead_occ[i][1] = get_occ_main_lead_2();
	pramp_data->mainline_lead_occ[i][2] = get_occ_main_lead_3();

	pramp_data->mainline_trail_occ[i][0] = get_occ_main_trail_1();
	pramp_data->mainline_trail_occ[i][1] = get_occ_main_trail_2();
	pramp_data->mainline_trail_occ[i][2] = get_occ_main_trail_3();

	pramp_data->passage_vol[i][0] = get_vol_metered_passage_1();
	pramp_data->passage_vol[i][1] = get_vol_metered_passage_2();
	pramp_data->passage_vol[i][2] = get_vol_metered_passage_3();

	pramp_data->demand_vol[i][0] = get_vol_metered_demand_1();
	pramp_data->demand_vol[i][1] = get_vol_metered_demand_2();
	pramp_data->demand_vol[i][2] = get_vol_metered_demand_3();

	pramp_data->queue_vol[i][0] = get_vol_metered_queue_1();
	pramp_data->queue_vol[i][1] = get_vol_metered_queue_2();
	pramp_data->queue_vol[i][2] = get_vol_metered_queue_3();

	pramp_data->queue_occ[i][0] = get_occ_metered_queue_1();
	pramp_data->queue_occ[i][1] = get_occ_metered_queue_2();
	pramp_data->queue_occ[i][2] = get_occ_metered_queue_3();

	pramp_data->meter_rate[i][0] = get_rate_metered_1();
	pramp_data->meter_rate[i][1] = get_rate_metered_2();
	pramp_data->meter_rate[i][2] = get_rate_metered_3();

	pramp_data->data_time[i] = get_data_time();

	return 0;
}
Exemplo n.º 2
0
const std::string server_log::create_log_struct( const std::string& msg ) const noexcept
{
    assert( !msg.empty() );

    return get_data_time() + msg + "\n";
}