Skip to content

OutputMovementVehicleODMC

Type ISIAPIOutputMovementVehicleODMC · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 9E8001D0-ACD2-4DAE-BBCF-79DAE876BBD5

Declaration

[Guid("9E8001D0-ACD2-4DAE-BBCF-79DAE876BBD5")]
public interface ISIAPIOutputMovementVehicleODMC

Members

Properties

Property Type Summary
Origin int
Destination int
MC_class int
Flow float
Flow_capconstr float
Capacity_mov float
Deg_satn float
X1_flag int
Practical_spare_capacity float
Delay_control_average float
Delay_control_total_veh float
Delay_control_total_persons float
Delay_stopline_average float
Delay_geometric float
Level_of_service string
Queue_cycav_mean float
Queue_cycav_percentile float
Queue_maxback_mean float
Queue_maxback_percentile float
Queue_dist_cycav_mean float
Queue_dist_cycav_percentile float
Queue_dist_maxback_mean float
Queue_dist_maxback_percentile float
Queue_storage_ratio_avg float
Queue_storage_ratio_percentile float
Stop_rate float
Stops_total float
Proportion_queued float
Performance_index float
Travel_distance_total float
Travel_distance_average float
Travel_time_total float
Travel_time_average float
Travel_speed float
Running_speed float
Cruise_speed float
Operating_cost_total float
Fuel_consumption_total float
Carbon_dioxide_total float
Hydrocarbons_total float
Carbon_monoxide_total float
Nox_total float
Operating_cost_rate float
Fuel_consumption_rate float
Carbon_dioxide_rate float
Hydrocarbons_rate float
Carbon_monoxide_rate float
Nox_rate float
Green_periods int
Approach_negotiation_speed float
Exit_negotiation_speed float
Exit_cruise_speed float
Has_highangle_slip bool
Has_lowangle_slip bool
Has_signals_control bool
Has_stop_control bool
Has_giveway_control bool
Has_continuous_control bool
Effective_control int
OutputMovementVehicleODMC_GreenPeriods ISIAPIOutputMovementVehicleODMC_GreenPeriods
OutputMovementVehicleOD ISIAPIOutputMovementVehicleOD
Calc_exists bool
Travel_distance_stopline_total float
Travel_distance_stopline_average float
Travel_time_stopline_total float
Travel_time_stopline_average float
Negotiation_distance float
Perc_arriving_during_green float
Green_time_ratio float
Platoon_ratio float
Equivalent_AT int
Signal_coordination int
Non_actuated bool
SpeedEfficiency float
Arrival_flow_flag int
Practical_degree_of_saturation float
Queue_greenstart_mean float
Queue_greenstart_percentile float
Queue_dist_greenstart_mean float
Queue_dist_greenstart_percentile float
Avg_num_of_cycles_to_depart float
Initial_demand_vol float
Residual_demand_vol float
Residual_demand_vol_clear_time float
Oversatn_duration float
Unblocked_time_ratio float
Gap_accept_cycle_time float
Gap_accept_blocked_time float
Gap_accept_unblocked_time float
Minimum_delay float
SpeedEfficiencyFlag int
CongestionCoefficient float
TravelTimeIndex float
DesiredSpeedMethod int
DesiredSpeed float
DesiredSpeedProgram float
Flow_capconstr_no_initial float
Veh_operating_cost_total float
Time_cost_total float
Veh_operating_cost_rate float
Time_cost_rate float

Properties

Origin

int Origin { get; }

Type int

Code samples
int origin = outputMovementVehicleODMC.Origin;
long origin;
outputMovementVehicleODMC->get_Origin(&origin);
origin = outputMovementVehicleODMC.Origin
$origin = $outputMovementVehicleODMC.Origin

Destination

int Destination { get; }

Type int

Code samples
int destination = outputMovementVehicleODMC.Destination;
long destination;
outputMovementVehicleODMC->get_Destination(&destination);
destination = outputMovementVehicleODMC.Destination
$destination = $outputMovementVehicleODMC.Destination

MC_class

int MC_class { get; }

Type int

Code samples
int mC_class = outputMovementVehicleODMC.MC_class;
long mC_class;
outputMovementVehicleODMC->get_MC_class(&mC_class);
mc_class = outputMovementVehicleODMC.MC_class
$mC_class = $outputMovementVehicleODMC.MC_class

Flow

float Flow { get; }

Type float

Code samples
float flow = outputMovementVehicleODMC.Flow;
double flow;
outputMovementVehicleODMC->get_Flow(&flow);
flow = outputMovementVehicleODMC.Flow
$flow = $outputMovementVehicleODMC.Flow

Flow_capconstr

float Flow_capconstr { get; }

Type float

Code samples
float flow_capconstr = outputMovementVehicleODMC.Flow_capconstr;
double flow_capconstr;
outputMovementVehicleODMC->get_Flow_capconstr(&flow_capconstr);
flow_capconstr = outputMovementVehicleODMC.Flow_capconstr
$flow_capconstr = $outputMovementVehicleODMC.Flow_capconstr

Capacity_mov

float Capacity_mov { get; }

Type float

Code samples
float capacity_mov = outputMovementVehicleODMC.Capacity_mov;
double capacity_mov;
outputMovementVehicleODMC->get_Capacity_mov(&capacity_mov);
capacity_mov = outputMovementVehicleODMC.Capacity_mov
$capacity_mov = $outputMovementVehicleODMC.Capacity_mov

Deg_satn

float Deg_satn { get; }

Type float

Code samples
float deg_satn = outputMovementVehicleODMC.Deg_satn;
double deg_satn;
outputMovementVehicleODMC->get_Deg_satn(&deg_satn);
deg_satn = outputMovementVehicleODMC.Deg_satn
$deg_satn = $outputMovementVehicleODMC.Deg_satn

X1_flag

int X1_flag { get; }

Type int

Code samples
int x1_flag = outputMovementVehicleODMC.X1_flag;
long x1_flag;
outputMovementVehicleODMC->get_X1_flag(&x1_flag);
x1_flag = outputMovementVehicleODMC.X1_flag
$x1_flag = $outputMovementVehicleODMC.X1_flag

Practical_spare_capacity

float Practical_spare_capacity { get; }

Type float

Code samples
float practical_spare_capacity = outputMovementVehicleODMC.Practical_spare_capacity;
double practical_spare_capacity;
outputMovementVehicleODMC->get_Practical_spare_capacity(&practical_spare_capacity);
practical_spare_capacity = outputMovementVehicleODMC.Practical_spare_capacity
$practical_spare_capacity = $outputMovementVehicleODMC.Practical_spare_capacity

Delay_control_average

float Delay_control_average { get; }

Type float

Code samples
float delay_control_average = outputMovementVehicleODMC.Delay_control_average;
double delay_control_average;
outputMovementVehicleODMC->get_Delay_control_average(&delay_control_average);
delay_control_average = outputMovementVehicleODMC.Delay_control_average
$delay_control_average = $outputMovementVehicleODMC.Delay_control_average

Delay_control_total_veh

float Delay_control_total_veh { get; }

Type float

Code samples
float delay_control_total_veh = outputMovementVehicleODMC.Delay_control_total_veh;
double delay_control_total_veh;
outputMovementVehicleODMC->get_Delay_control_total_veh(&delay_control_total_veh);
delay_control_total_veh = outputMovementVehicleODMC.Delay_control_total_veh
$delay_control_total_veh = $outputMovementVehicleODMC.Delay_control_total_veh

Delay_control_total_persons

float Delay_control_total_persons { get; }

Type float

Code samples
float delay_control_total_persons = outputMovementVehicleODMC.Delay_control_total_persons;
double delay_control_total_persons;
outputMovementVehicleODMC->get_Delay_control_total_persons(&delay_control_total_persons);
delay_control_total_persons = outputMovementVehicleODMC.Delay_control_total_persons
$delay_control_total_persons = $outputMovementVehicleODMC.Delay_control_total_persons

Delay_stopline_average

float Delay_stopline_average { get; }

Type float

Code samples
float delay_stopline_average = outputMovementVehicleODMC.Delay_stopline_average;
double delay_stopline_average;
outputMovementVehicleODMC->get_Delay_stopline_average(&delay_stopline_average);
delay_stopline_average = outputMovementVehicleODMC.Delay_stopline_average
$delay_stopline_average = $outputMovementVehicleODMC.Delay_stopline_average

Delay_geometric

float Delay_geometric { get; }

Type float

Code samples
float delay_geometric = outputMovementVehicleODMC.Delay_geometric;
double delay_geometric;
outputMovementVehicleODMC->get_Delay_geometric(&delay_geometric);
delay_geometric = outputMovementVehicleODMC.Delay_geometric
$delay_geometric = $outputMovementVehicleODMC.Delay_geometric

Level_of_service

string Level_of_service { get; }

Type string

Code samples
string level_of_service = outputMovementVehicleODMC.Level_of_service;
CComBSTR level_of_service;
outputMovementVehicleODMC->get_Level_of_service(&level_of_service);
level_of_service = outputMovementVehicleODMC.Level_of_service
$level_of_service = $outputMovementVehicleODMC.Level_of_service

Queue_cycav_mean

float Queue_cycav_mean { get; }

Type float

Code samples
float queue_cycav_mean = outputMovementVehicleODMC.Queue_cycav_mean;
double queue_cycav_mean;
outputMovementVehicleODMC->get_Queue_cycav_mean(&queue_cycav_mean);
queue_cycav_mean = outputMovementVehicleODMC.Queue_cycav_mean
$queue_cycav_mean = $outputMovementVehicleODMC.Queue_cycav_mean

Queue_cycav_percentile

float Queue_cycav_percentile { get; }

Type float

Code samples
float queue_cycav_percentile = outputMovementVehicleODMC.Queue_cycav_percentile;
double queue_cycav_percentile;
outputMovementVehicleODMC->get_Queue_cycav_percentile(&queue_cycav_percentile);
queue_cycav_percentile = outputMovementVehicleODMC.Queue_cycav_percentile
$queue_cycav_percentile = $outputMovementVehicleODMC.Queue_cycav_percentile

Queue_maxback_mean

float Queue_maxback_mean { get; }

Type float

Code samples
float queue_maxback_mean = outputMovementVehicleODMC.Queue_maxback_mean;
double queue_maxback_mean;
outputMovementVehicleODMC->get_Queue_maxback_mean(&queue_maxback_mean);
queue_maxback_mean = outputMovementVehicleODMC.Queue_maxback_mean
$queue_maxback_mean = $outputMovementVehicleODMC.Queue_maxback_mean

Queue_maxback_percentile

float Queue_maxback_percentile { get; }

Type float

Code samples
float queue_maxback_percentile = outputMovementVehicleODMC.Queue_maxback_percentile;
double queue_maxback_percentile;
outputMovementVehicleODMC->get_Queue_maxback_percentile(&queue_maxback_percentile);
queue_maxback_percentile = outputMovementVehicleODMC.Queue_maxback_percentile
$queue_maxback_percentile = $outputMovementVehicleODMC.Queue_maxback_percentile

Queue_dist_cycav_mean

float Queue_dist_cycav_mean { get; }

Type float

Code samples
float queue_dist_cycav_mean = outputMovementVehicleODMC.Queue_dist_cycav_mean;
double queue_dist_cycav_mean;
outputMovementVehicleODMC->get_Queue_dist_cycav_mean(&queue_dist_cycav_mean);
queue_dist_cycav_mean = outputMovementVehicleODMC.Queue_dist_cycav_mean
$queue_dist_cycav_mean = $outputMovementVehicleODMC.Queue_dist_cycav_mean

Queue_dist_cycav_percentile

float Queue_dist_cycav_percentile { get; }

Type float

Code samples
float queue_dist_cycav_percentile = outputMovementVehicleODMC.Queue_dist_cycav_percentile;
double queue_dist_cycav_percentile;
outputMovementVehicleODMC->get_Queue_dist_cycav_percentile(&queue_dist_cycav_percentile);
queue_dist_cycav_percentile = outputMovementVehicleODMC.Queue_dist_cycav_percentile
$queue_dist_cycav_percentile = $outputMovementVehicleODMC.Queue_dist_cycav_percentile

Queue_dist_maxback_mean

float Queue_dist_maxback_mean { get; }

Type float

Code samples
float queue_dist_maxback_mean = outputMovementVehicleODMC.Queue_dist_maxback_mean;
double queue_dist_maxback_mean;
outputMovementVehicleODMC->get_Queue_dist_maxback_mean(&queue_dist_maxback_mean);
queue_dist_maxback_mean = outputMovementVehicleODMC.Queue_dist_maxback_mean
$queue_dist_maxback_mean = $outputMovementVehicleODMC.Queue_dist_maxback_mean

Queue_dist_maxback_percentile

float Queue_dist_maxback_percentile { get; }

Type float

Code samples
float queue_dist_maxback_percentile = outputMovementVehicleODMC.Queue_dist_maxback_percentile;
double queue_dist_maxback_percentile;
outputMovementVehicleODMC->get_Queue_dist_maxback_percentile(&queue_dist_maxback_percentile);
queue_dist_maxback_percentile = outputMovementVehicleODMC.Queue_dist_maxback_percentile
$queue_dist_maxback_percentile = $outputMovementVehicleODMC.Queue_dist_maxback_percentile

Queue_storage_ratio_avg

float Queue_storage_ratio_avg { get; }

Type float

Code samples
float queue_storage_ratio_avg = outputMovementVehicleODMC.Queue_storage_ratio_avg;
double queue_storage_ratio_avg;
outputMovementVehicleODMC->get_Queue_storage_ratio_avg(&queue_storage_ratio_avg);
queue_storage_ratio_avg = outputMovementVehicleODMC.Queue_storage_ratio_avg
$queue_storage_ratio_avg = $outputMovementVehicleODMC.Queue_storage_ratio_avg

Queue_storage_ratio_percentile

float Queue_storage_ratio_percentile { get; }

Type float

Code samples
float queue_storage_ratio_percentile = outputMovementVehicleODMC.Queue_storage_ratio_percentile;
double queue_storage_ratio_percentile;
outputMovementVehicleODMC->get_Queue_storage_ratio_percentile(&queue_storage_ratio_percentile);
queue_storage_ratio_percentile = outputMovementVehicleODMC.Queue_storage_ratio_percentile
$queue_storage_ratio_percentile = $outputMovementVehicleODMC.Queue_storage_ratio_percentile

Stop_rate

float Stop_rate { get; }

Type float

Code samples
float stop_rate = outputMovementVehicleODMC.Stop_rate;
double stop_rate;
outputMovementVehicleODMC->get_Stop_rate(&stop_rate);
stop_rate = outputMovementVehicleODMC.Stop_rate
$stop_rate = $outputMovementVehicleODMC.Stop_rate

Stops_total

float Stops_total { get; }

Type float

Code samples
float stops_total = outputMovementVehicleODMC.Stops_total;
double stops_total;
outputMovementVehicleODMC->get_Stops_total(&stops_total);
stops_total = outputMovementVehicleODMC.Stops_total
$stops_total = $outputMovementVehicleODMC.Stops_total

Proportion_queued

float Proportion_queued { get; }

Type float

Code samples
float proportion_queued = outputMovementVehicleODMC.Proportion_queued;
double proportion_queued;
outputMovementVehicleODMC->get_Proportion_queued(&proportion_queued);
proportion_queued = outputMovementVehicleODMC.Proportion_queued
$proportion_queued = $outputMovementVehicleODMC.Proportion_queued

Performance_index

float Performance_index { get; }

Type float

Code samples
float performance_index = outputMovementVehicleODMC.Performance_index;
double performance_index;
outputMovementVehicleODMC->get_Performance_index(&performance_index);
performance_index = outputMovementVehicleODMC.Performance_index
$performance_index = $outputMovementVehicleODMC.Performance_index

Travel_distance_total

float Travel_distance_total { get; }

Type float

Code samples
float travel_distance_total = outputMovementVehicleODMC.Travel_distance_total;
double travel_distance_total;
outputMovementVehicleODMC->get_Travel_distance_total(&travel_distance_total);
travel_distance_total = outputMovementVehicleODMC.Travel_distance_total
$travel_distance_total = $outputMovementVehicleODMC.Travel_distance_total

Travel_distance_average

float Travel_distance_average { get; }

Type float

Code samples
float travel_distance_average = outputMovementVehicleODMC.Travel_distance_average;
double travel_distance_average;
outputMovementVehicleODMC->get_Travel_distance_average(&travel_distance_average);
travel_distance_average = outputMovementVehicleODMC.Travel_distance_average
$travel_distance_average = $outputMovementVehicleODMC.Travel_distance_average

Travel_time_total

float Travel_time_total { get; }

Type float

Code samples
float travel_time_total = outputMovementVehicleODMC.Travel_time_total;
double travel_time_total;
outputMovementVehicleODMC->get_Travel_time_total(&travel_time_total);
travel_time_total = outputMovementVehicleODMC.Travel_time_total
$travel_time_total = $outputMovementVehicleODMC.Travel_time_total

Travel_time_average

float Travel_time_average { get; }

Type float

Code samples
float travel_time_average = outputMovementVehicleODMC.Travel_time_average;
double travel_time_average;
outputMovementVehicleODMC->get_Travel_time_average(&travel_time_average);
travel_time_average = outputMovementVehicleODMC.Travel_time_average
$travel_time_average = $outputMovementVehicleODMC.Travel_time_average

Travel_speed

float Travel_speed { get; }

Type float

Code samples
float travel_speed = outputMovementVehicleODMC.Travel_speed;
double travel_speed;
outputMovementVehicleODMC->get_Travel_speed(&travel_speed);
travel_speed = outputMovementVehicleODMC.Travel_speed
$travel_speed = $outputMovementVehicleODMC.Travel_speed

Running_speed

float Running_speed { get; }

Type float

Code samples
float running_speed = outputMovementVehicleODMC.Running_speed;
double running_speed;
outputMovementVehicleODMC->get_Running_speed(&running_speed);
running_speed = outputMovementVehicleODMC.Running_speed
$running_speed = $outputMovementVehicleODMC.Running_speed

Cruise_speed

float Cruise_speed { get; }

Type float

Code samples
float cruise_speed = outputMovementVehicleODMC.Cruise_speed;
double cruise_speed;
outputMovementVehicleODMC->get_Cruise_speed(&cruise_speed);
cruise_speed = outputMovementVehicleODMC.Cruise_speed
$cruise_speed = $outputMovementVehicleODMC.Cruise_speed

Operating_cost_total

float Operating_cost_total { get; }

Type float

Code samples
float operating_cost_total = outputMovementVehicleODMC.Operating_cost_total;
double operating_cost_total;
outputMovementVehicleODMC->get_Operating_cost_total(&operating_cost_total);
operating_cost_total = outputMovementVehicleODMC.Operating_cost_total
$operating_cost_total = $outputMovementVehicleODMC.Operating_cost_total

Fuel_consumption_total

float Fuel_consumption_total { get; }

Type float

Code samples
float fuel_consumption_total = outputMovementVehicleODMC.Fuel_consumption_total;
double fuel_consumption_total;
outputMovementVehicleODMC->get_Fuel_consumption_total(&fuel_consumption_total);
fuel_consumption_total = outputMovementVehicleODMC.Fuel_consumption_total
$fuel_consumption_total = $outputMovementVehicleODMC.Fuel_consumption_total

Carbon_dioxide_total

float Carbon_dioxide_total { get; }

Type float

Code samples
float carbon_dioxide_total = outputMovementVehicleODMC.Carbon_dioxide_total;
double carbon_dioxide_total;
outputMovementVehicleODMC->get_Carbon_dioxide_total(&carbon_dioxide_total);
carbon_dioxide_total = outputMovementVehicleODMC.Carbon_dioxide_total
$carbon_dioxide_total = $outputMovementVehicleODMC.Carbon_dioxide_total

Hydrocarbons_total

float Hydrocarbons_total { get; }

Type float

Code samples
float hydrocarbons_total = outputMovementVehicleODMC.Hydrocarbons_total;
double hydrocarbons_total;
outputMovementVehicleODMC->get_Hydrocarbons_total(&hydrocarbons_total);
hydrocarbons_total = outputMovementVehicleODMC.Hydrocarbons_total
$hydrocarbons_total = $outputMovementVehicleODMC.Hydrocarbons_total

Carbon_monoxide_total

float Carbon_monoxide_total { get; }

Type float

Code samples
float carbon_monoxide_total = outputMovementVehicleODMC.Carbon_monoxide_total;
double carbon_monoxide_total;
outputMovementVehicleODMC->get_Carbon_monoxide_total(&carbon_monoxide_total);
carbon_monoxide_total = outputMovementVehicleODMC.Carbon_monoxide_total
$carbon_monoxide_total = $outputMovementVehicleODMC.Carbon_monoxide_total

Nox_total

float Nox_total { get; }

Type float

Code samples
float nox_total = outputMovementVehicleODMC.Nox_total;
double nox_total;
outputMovementVehicleODMC->get_Nox_total(&nox_total);
nox_total = outputMovementVehicleODMC.Nox_total
$nox_total = $outputMovementVehicleODMC.Nox_total

Operating_cost_rate

float Operating_cost_rate { get; }

Type float

Code samples
float operating_cost_rate = outputMovementVehicleODMC.Operating_cost_rate;
double operating_cost_rate;
outputMovementVehicleODMC->get_Operating_cost_rate(&operating_cost_rate);
operating_cost_rate = outputMovementVehicleODMC.Operating_cost_rate
$operating_cost_rate = $outputMovementVehicleODMC.Operating_cost_rate

Fuel_consumption_rate

float Fuel_consumption_rate { get; }

Type float

Code samples
float fuel_consumption_rate = outputMovementVehicleODMC.Fuel_consumption_rate;
double fuel_consumption_rate;
outputMovementVehicleODMC->get_Fuel_consumption_rate(&fuel_consumption_rate);
fuel_consumption_rate = outputMovementVehicleODMC.Fuel_consumption_rate
$fuel_consumption_rate = $outputMovementVehicleODMC.Fuel_consumption_rate

Carbon_dioxide_rate

float Carbon_dioxide_rate { get; }

Type float

Code samples
float carbon_dioxide_rate = outputMovementVehicleODMC.Carbon_dioxide_rate;
double carbon_dioxide_rate;
outputMovementVehicleODMC->get_Carbon_dioxide_rate(&carbon_dioxide_rate);
carbon_dioxide_rate = outputMovementVehicleODMC.Carbon_dioxide_rate
$carbon_dioxide_rate = $outputMovementVehicleODMC.Carbon_dioxide_rate

Hydrocarbons_rate

float Hydrocarbons_rate { get; }

Type float

Code samples
float hydrocarbons_rate = outputMovementVehicleODMC.Hydrocarbons_rate;
double hydrocarbons_rate;
outputMovementVehicleODMC->get_Hydrocarbons_rate(&hydrocarbons_rate);
hydrocarbons_rate = outputMovementVehicleODMC.Hydrocarbons_rate
$hydrocarbons_rate = $outputMovementVehicleODMC.Hydrocarbons_rate

Carbon_monoxide_rate

float Carbon_monoxide_rate { get; }

Type float

Code samples
float carbon_monoxide_rate = outputMovementVehicleODMC.Carbon_monoxide_rate;
double carbon_monoxide_rate;
outputMovementVehicleODMC->get_Carbon_monoxide_rate(&carbon_monoxide_rate);
carbon_monoxide_rate = outputMovementVehicleODMC.Carbon_monoxide_rate
$carbon_monoxide_rate = $outputMovementVehicleODMC.Carbon_monoxide_rate

Nox_rate

float Nox_rate { get; }

Type float

Code samples
float nox_rate = outputMovementVehicleODMC.Nox_rate;
double nox_rate;
outputMovementVehicleODMC->get_Nox_rate(&nox_rate);
nox_rate = outputMovementVehicleODMC.Nox_rate
$nox_rate = $outputMovementVehicleODMC.Nox_rate

Green_periods

int Green_periods { get; }

Type int

Code samples
int green_periods = outputMovementVehicleODMC.Green_periods;
long green_periods;
outputMovementVehicleODMC->get_Green_periods(&green_periods);
green_periods = outputMovementVehicleODMC.Green_periods
$green_periods = $outputMovementVehicleODMC.Green_periods

Approach_negotiation_speed

float Approach_negotiation_speed { get; }

Type float

Code samples
float approach_negotiation_speed = outputMovementVehicleODMC.Approach_negotiation_speed;
double approach_negotiation_speed;
outputMovementVehicleODMC->get_Approach_negotiation_speed(&approach_negotiation_speed);
approach_negotiation_speed = outputMovementVehicleODMC.Approach_negotiation_speed
$approach_negotiation_speed = $outputMovementVehicleODMC.Approach_negotiation_speed

Exit_negotiation_speed

float Exit_negotiation_speed { get; }

Type float

Code samples
float exit_negotiation_speed = outputMovementVehicleODMC.Exit_negotiation_speed;
double exit_negotiation_speed;
outputMovementVehicleODMC->get_Exit_negotiation_speed(&exit_negotiation_speed);
exit_negotiation_speed = outputMovementVehicleODMC.Exit_negotiation_speed
$exit_negotiation_speed = $outputMovementVehicleODMC.Exit_negotiation_speed

Exit_cruise_speed

float Exit_cruise_speed { get; }

Type float

Code samples
float exit_cruise_speed = outputMovementVehicleODMC.Exit_cruise_speed;
double exit_cruise_speed;
outputMovementVehicleODMC->get_Exit_cruise_speed(&exit_cruise_speed);
exit_cruise_speed = outputMovementVehicleODMC.Exit_cruise_speed
$exit_cruise_speed = $outputMovementVehicleODMC.Exit_cruise_speed

Has_highangle_slip

bool Has_highangle_slip { get; }

Type bool

Code samples
bool has_highangle_slip = outputMovementVehicleODMC.Has_highangle_slip;
VARIANT_BOOL has_highangle_slip;
outputMovementVehicleODMC->get_Has_highangle_slip(&has_highangle_slip);
has_highangle_slip = outputMovementVehicleODMC.Has_highangle_slip
$has_highangle_slip = $outputMovementVehicleODMC.Has_highangle_slip

Has_lowangle_slip

bool Has_lowangle_slip { get; }

Type bool

Code samples
bool has_lowangle_slip = outputMovementVehicleODMC.Has_lowangle_slip;
VARIANT_BOOL has_lowangle_slip;
outputMovementVehicleODMC->get_Has_lowangle_slip(&has_lowangle_slip);
has_lowangle_slip = outputMovementVehicleODMC.Has_lowangle_slip
$has_lowangle_slip = $outputMovementVehicleODMC.Has_lowangle_slip

Has_signals_control

bool Has_signals_control { get; }

Type bool

Code samples
bool has_signals_control = outputMovementVehicleODMC.Has_signals_control;
VARIANT_BOOL has_signals_control;
outputMovementVehicleODMC->get_Has_signals_control(&has_signals_control);
has_signals_control = outputMovementVehicleODMC.Has_signals_control
$has_signals_control = $outputMovementVehicleODMC.Has_signals_control

Has_stop_control

bool Has_stop_control { get; }

Type bool

Code samples
bool has_stop_control = outputMovementVehicleODMC.Has_stop_control;
VARIANT_BOOL has_stop_control;
outputMovementVehicleODMC->get_Has_stop_control(&has_stop_control);
has_stop_control = outputMovementVehicleODMC.Has_stop_control
$has_stop_control = $outputMovementVehicleODMC.Has_stop_control

Has_giveway_control

bool Has_giveway_control { get; }

Type bool

Code samples
bool has_giveway_control = outputMovementVehicleODMC.Has_giveway_control;
VARIANT_BOOL has_giveway_control;
outputMovementVehicleODMC->get_Has_giveway_control(&has_giveway_control);
has_giveway_control = outputMovementVehicleODMC.Has_giveway_control
$has_giveway_control = $outputMovementVehicleODMC.Has_giveway_control

Has_continuous_control

bool Has_continuous_control { get; }

Type bool

Code samples
bool has_continuous_control = outputMovementVehicleODMC.Has_continuous_control;
VARIANT_BOOL has_continuous_control;
outputMovementVehicleODMC->get_Has_continuous_control(&has_continuous_control);
has_continuous_control = outputMovementVehicleODMC.Has_continuous_control
$has_continuous_control = $outputMovementVehicleODMC.Has_continuous_control

Effective_control

int Effective_control { get; }

Type int

Code samples
int effective_control = outputMovementVehicleODMC.Effective_control;
long effective_control;
outputMovementVehicleODMC->get_Effective_control(&effective_control);
effective_control = outputMovementVehicleODMC.Effective_control
$effective_control = $outputMovementVehicleODMC.Effective_control

OutputMovementVehicleODMC_GreenPeriods

ISIAPIOutputMovementVehicleODMC_GreenPeriods OutputMovementVehicleODMC_GreenPeriods { get; }

Type ISIAPIOutputMovementVehicleODMC_GreenPeriods

Code samples
var outputMovementVehicleODMC_GreenPeriods = outputMovementVehicleODMC.OutputMovementVehicleODMC_GreenPeriods;
CComPtr<ISIAPIOutputMovementVehicleODMC_GreenPeriods> outputMovementVehicleODMC_GreenPeriods;
outputMovementVehicleODMC->get_OutputMovementVehicleODMC_GreenPeriods(&outputMovementVehicleODMC_GreenPeriods);
output_movement_vehicle_odmc__green_periods = outputMovementVehicleODMC.OutputMovementVehicleODMC_GreenPeriods
$outputMovementVehicleODMC_GreenPeriods = $outputMovementVehicleODMC.OutputMovementVehicleODMC_GreenPeriods

OutputMovementVehicleOD

ISIAPIOutputMovementVehicleOD OutputMovementVehicleOD { get; }

Type ISIAPIOutputMovementVehicleOD

Code samples
var outputMovementVehicleOD = outputMovementVehicleODMC.OutputMovementVehicleOD;
CComPtr<ISIAPIOutputMovementVehicleOD> outputMovementVehicleOD;
outputMovementVehicleODMC->get_OutputMovementVehicleOD(&outputMovementVehicleOD);
output_movement_vehicle_od = outputMovementVehicleODMC.OutputMovementVehicleOD
$outputMovementVehicleOD = $outputMovementVehicleODMC.OutputMovementVehicleOD

Calc_exists

bool Calc_exists { get; }

Type bool

Code samples
bool calc_exists = outputMovementVehicleODMC.Calc_exists;
VARIANT_BOOL calc_exists;
outputMovementVehicleODMC->get_Calc_exists(&calc_exists);
calc_exists = outputMovementVehicleODMC.Calc_exists
$calc_exists = $outputMovementVehicleODMC.Calc_exists

Travel_distance_stopline_total

float Travel_distance_stopline_total { get; }

Type float

Code samples
float travel_distance_stopline_total = outputMovementVehicleODMC.Travel_distance_stopline_total;
double travel_distance_stopline_total;
outputMovementVehicleODMC->get_Travel_distance_stopline_total(&travel_distance_stopline_total);
travel_distance_stopline_total = outputMovementVehicleODMC.Travel_distance_stopline_total
$travel_distance_stopline_total = $outputMovementVehicleODMC.Travel_distance_stopline_total

Travel_distance_stopline_average

float Travel_distance_stopline_average { get; }

Type float

Code samples
float travel_distance_stopline_average = outputMovementVehicleODMC.Travel_distance_stopline_average;
double travel_distance_stopline_average;
outputMovementVehicleODMC->get_Travel_distance_stopline_average(&travel_distance_stopline_average);
travel_distance_stopline_average = outputMovementVehicleODMC.Travel_distance_stopline_average
$travel_distance_stopline_average = $outputMovementVehicleODMC.Travel_distance_stopline_average

Travel_time_stopline_total

float Travel_time_stopline_total { get; }

Type float

Code samples
float travel_time_stopline_total = outputMovementVehicleODMC.Travel_time_stopline_total;
double travel_time_stopline_total;
outputMovementVehicleODMC->get_Travel_time_stopline_total(&travel_time_stopline_total);
travel_time_stopline_total = outputMovementVehicleODMC.Travel_time_stopline_total
$travel_time_stopline_total = $outputMovementVehicleODMC.Travel_time_stopline_total

Travel_time_stopline_average

float Travel_time_stopline_average { get; }

Type float

Code samples
float travel_time_stopline_average = outputMovementVehicleODMC.Travel_time_stopline_average;
double travel_time_stopline_average;
outputMovementVehicleODMC->get_Travel_time_stopline_average(&travel_time_stopline_average);
travel_time_stopline_average = outputMovementVehicleODMC.Travel_time_stopline_average
$travel_time_stopline_average = $outputMovementVehicleODMC.Travel_time_stopline_average

Negotiation_distance

float Negotiation_distance { get; }

Type float

Code samples
float negotiation_distance = outputMovementVehicleODMC.Negotiation_distance;
double negotiation_distance;
outputMovementVehicleODMC->get_Negotiation_distance(&negotiation_distance);
negotiation_distance = outputMovementVehicleODMC.Negotiation_distance
$negotiation_distance = $outputMovementVehicleODMC.Negotiation_distance

Perc_arriving_during_green

float Perc_arriving_during_green { get; }

Type float

Code samples
float perc_arriving_during_green = outputMovementVehicleODMC.Perc_arriving_during_green;
double perc_arriving_during_green;
outputMovementVehicleODMC->get_Perc_arriving_during_green(&perc_arriving_during_green);
perc_arriving_during_green = outputMovementVehicleODMC.Perc_arriving_during_green
$perc_arriving_during_green = $outputMovementVehicleODMC.Perc_arriving_during_green

Green_time_ratio

float Green_time_ratio { get; }

Type float

Code samples
float green_time_ratio = outputMovementVehicleODMC.Green_time_ratio;
double green_time_ratio;
outputMovementVehicleODMC->get_Green_time_ratio(&green_time_ratio);
green_time_ratio = outputMovementVehicleODMC.Green_time_ratio
$green_time_ratio = $outputMovementVehicleODMC.Green_time_ratio

Platoon_ratio

float Platoon_ratio { get; }

Type float

Code samples
float platoon_ratio = outputMovementVehicleODMC.Platoon_ratio;
double platoon_ratio;
outputMovementVehicleODMC->get_Platoon_ratio(&platoon_ratio);
platoon_ratio = outputMovementVehicleODMC.Platoon_ratio
$platoon_ratio = $outputMovementVehicleODMC.Platoon_ratio

Equivalent_AT

int Equivalent_AT { get; }

Type int

Code samples
int equivalent_AT = outputMovementVehicleODMC.Equivalent_AT;
long equivalent_AT;
outputMovementVehicleODMC->get_Equivalent_AT(&equivalent_AT);
equivalent_at = outputMovementVehicleODMC.Equivalent_AT
$equivalent_AT = $outputMovementVehicleODMC.Equivalent_AT

Signal_coordination

int Signal_coordination { get; }

Type int

Code samples
int signal_coordination = outputMovementVehicleODMC.Signal_coordination;
long signal_coordination;
outputMovementVehicleODMC->get_Signal_coordination(&signal_coordination);
signal_coordination = outputMovementVehicleODMC.Signal_coordination
$signal_coordination = $outputMovementVehicleODMC.Signal_coordination

Non_actuated

bool Non_actuated { get; }

Type bool

Code samples
bool non_actuated = outputMovementVehicleODMC.Non_actuated;
VARIANT_BOOL non_actuated;
outputMovementVehicleODMC->get_Non_actuated(&non_actuated);
non_actuated = outputMovementVehicleODMC.Non_actuated
$non_actuated = $outputMovementVehicleODMC.Non_actuated

SpeedEfficiency

float SpeedEfficiency { get; }

Type float

Code samples
float speedEfficiency = outputMovementVehicleODMC.SpeedEfficiency;
double speedEfficiency;
outputMovementVehicleODMC->get_SpeedEfficiency(&speedEfficiency);
speed_efficiency = outputMovementVehicleODMC.SpeedEfficiency
$speedEfficiency = $outputMovementVehicleODMC.SpeedEfficiency

Arrival_flow_flag

int Arrival_flow_flag { get; }

Type int

Code samples
int arrival_flow_flag = outputMovementVehicleODMC.Arrival_flow_flag;
long arrival_flow_flag;
outputMovementVehicleODMC->get_Arrival_flow_flag(&arrival_flow_flag);
arrival_flow_flag = outputMovementVehicleODMC.Arrival_flow_flag
$arrival_flow_flag = $outputMovementVehicleODMC.Arrival_flow_flag

Practical_degree_of_saturation

float Practical_degree_of_saturation { get; }

Type float

Code samples
float practical_degree_of_saturation = outputMovementVehicleODMC.Practical_degree_of_saturation;
double practical_degree_of_saturation;
outputMovementVehicleODMC->get_Practical_degree_of_saturation(&practical_degree_of_saturation);
practical_degree_of_saturation = outputMovementVehicleODMC.Practical_degree_of_saturation
$practical_degree_of_saturation = $outputMovementVehicleODMC.Practical_degree_of_saturation

Queue_greenstart_mean

float Queue_greenstart_mean { get; }

Type float

Code samples
float queue_greenstart_mean = outputMovementVehicleODMC.Queue_greenstart_mean;
double queue_greenstart_mean;
outputMovementVehicleODMC->get_Queue_greenstart_mean(&queue_greenstart_mean);
queue_greenstart_mean = outputMovementVehicleODMC.Queue_greenstart_mean
$queue_greenstart_mean = $outputMovementVehicleODMC.Queue_greenstart_mean

Queue_greenstart_percentile

float Queue_greenstart_percentile { get; }

Type float

Code samples
float queue_greenstart_percentile = outputMovementVehicleODMC.Queue_greenstart_percentile;
double queue_greenstart_percentile;
outputMovementVehicleODMC->get_Queue_greenstart_percentile(&queue_greenstart_percentile);
queue_greenstart_percentile = outputMovementVehicleODMC.Queue_greenstart_percentile
$queue_greenstart_percentile = $outputMovementVehicleODMC.Queue_greenstart_percentile

Queue_dist_greenstart_mean

float Queue_dist_greenstart_mean { get; }

Type float

Code samples
float queue_dist_greenstart_mean = outputMovementVehicleODMC.Queue_dist_greenstart_mean;
double queue_dist_greenstart_mean;
outputMovementVehicleODMC->get_Queue_dist_greenstart_mean(&queue_dist_greenstart_mean);
queue_dist_greenstart_mean = outputMovementVehicleODMC.Queue_dist_greenstart_mean
$queue_dist_greenstart_mean = $outputMovementVehicleODMC.Queue_dist_greenstart_mean

Queue_dist_greenstart_percentile

float Queue_dist_greenstart_percentile { get; }

Type float

Code samples
float queue_dist_greenstart_percentile = outputMovementVehicleODMC.Queue_dist_greenstart_percentile;
double queue_dist_greenstart_percentile;
outputMovementVehicleODMC->get_Queue_dist_greenstart_percentile(&queue_dist_greenstart_percentile);
queue_dist_greenstart_percentile = outputMovementVehicleODMC.Queue_dist_greenstart_percentile
$queue_dist_greenstart_percentile = $outputMovementVehicleODMC.Queue_dist_greenstart_percentile

Avg_num_of_cycles_to_depart

float Avg_num_of_cycles_to_depart { get; }

Type float

Code samples
float avg_num_of_cycles_to_depart = outputMovementVehicleODMC.Avg_num_of_cycles_to_depart;
double avg_num_of_cycles_to_depart;
outputMovementVehicleODMC->get_Avg_num_of_cycles_to_depart(&avg_num_of_cycles_to_depart);
avg_num_of_cycles_to_depart = outputMovementVehicleODMC.Avg_num_of_cycles_to_depart
$avg_num_of_cycles_to_depart = $outputMovementVehicleODMC.Avg_num_of_cycles_to_depart

Initial_demand_vol

float Initial_demand_vol { get; }

Type float

Code samples
float initial_demand_vol = outputMovementVehicleODMC.Initial_demand_vol;
double initial_demand_vol;
outputMovementVehicleODMC->get_Initial_demand_vol(&initial_demand_vol);
initial_demand_vol = outputMovementVehicleODMC.Initial_demand_vol
$initial_demand_vol = $outputMovementVehicleODMC.Initial_demand_vol

Residual_demand_vol

float Residual_demand_vol { get; }

Type float

Code samples
float residual_demand_vol = outputMovementVehicleODMC.Residual_demand_vol;
double residual_demand_vol;
outputMovementVehicleODMC->get_Residual_demand_vol(&residual_demand_vol);
residual_demand_vol = outputMovementVehicleODMC.Residual_demand_vol
$residual_demand_vol = $outputMovementVehicleODMC.Residual_demand_vol

Residual_demand_vol_clear_time

float Residual_demand_vol_clear_time { get; }

Type float

Code samples
float residual_demand_vol_clear_time = outputMovementVehicleODMC.Residual_demand_vol_clear_time;
double residual_demand_vol_clear_time;
outputMovementVehicleODMC->get_Residual_demand_vol_clear_time(&residual_demand_vol_clear_time);
residual_demand_vol_clear_time = outputMovementVehicleODMC.Residual_demand_vol_clear_time
$residual_demand_vol_clear_time = $outputMovementVehicleODMC.Residual_demand_vol_clear_time

Oversatn_duration

float Oversatn_duration { get; }

Type float

Code samples
float oversatn_duration = outputMovementVehicleODMC.Oversatn_duration;
double oversatn_duration;
outputMovementVehicleODMC->get_Oversatn_duration(&oversatn_duration);
oversatn_duration = outputMovementVehicleODMC.Oversatn_duration
$oversatn_duration = $outputMovementVehicleODMC.Oversatn_duration

Unblocked_time_ratio

float Unblocked_time_ratio { get; }

Type float

Code samples
float unblocked_time_ratio = outputMovementVehicleODMC.Unblocked_time_ratio;
double unblocked_time_ratio;
outputMovementVehicleODMC->get_Unblocked_time_ratio(&unblocked_time_ratio);
unblocked_time_ratio = outputMovementVehicleODMC.Unblocked_time_ratio
$unblocked_time_ratio = $outputMovementVehicleODMC.Unblocked_time_ratio

Gap_accept_cycle_time

float Gap_accept_cycle_time { get; }

Type float

Code samples
float gap_accept_cycle_time = outputMovementVehicleODMC.Gap_accept_cycle_time;
double gap_accept_cycle_time;
outputMovementVehicleODMC->get_Gap_accept_cycle_time(&gap_accept_cycle_time);
gap_accept_cycle_time = outputMovementVehicleODMC.Gap_accept_cycle_time
$gap_accept_cycle_time = $outputMovementVehicleODMC.Gap_accept_cycle_time

Gap_accept_blocked_time

float Gap_accept_blocked_time { get; }

Type float

Code samples
float gap_accept_blocked_time = outputMovementVehicleODMC.Gap_accept_blocked_time;
double gap_accept_blocked_time;
outputMovementVehicleODMC->get_Gap_accept_blocked_time(&gap_accept_blocked_time);
gap_accept_blocked_time = outputMovementVehicleODMC.Gap_accept_blocked_time
$gap_accept_blocked_time = $outputMovementVehicleODMC.Gap_accept_blocked_time

Gap_accept_unblocked_time

float Gap_accept_unblocked_time { get; }

Type float

Code samples
float gap_accept_unblocked_time = outputMovementVehicleODMC.Gap_accept_unblocked_time;
double gap_accept_unblocked_time;
outputMovementVehicleODMC->get_Gap_accept_unblocked_time(&gap_accept_unblocked_time);
gap_accept_unblocked_time = outputMovementVehicleODMC.Gap_accept_unblocked_time
$gap_accept_unblocked_time = $outputMovementVehicleODMC.Gap_accept_unblocked_time

Minimum_delay

float Minimum_delay { get; }

Type float

Code samples
float minimum_delay = outputMovementVehicleODMC.Minimum_delay;
double minimum_delay;
outputMovementVehicleODMC->get_Minimum_delay(&minimum_delay);
minimum_delay = outputMovementVehicleODMC.Minimum_delay
$minimum_delay = $outputMovementVehicleODMC.Minimum_delay

SpeedEfficiencyFlag

int SpeedEfficiencyFlag { get; }

Type int

Code samples
int speedEfficiencyFlag = outputMovementVehicleODMC.SpeedEfficiencyFlag;
long speedEfficiencyFlag;
outputMovementVehicleODMC->get_SpeedEfficiencyFlag(&speedEfficiencyFlag);
speed_efficiency_flag = outputMovementVehicleODMC.SpeedEfficiencyFlag
$speedEfficiencyFlag = $outputMovementVehicleODMC.SpeedEfficiencyFlag

CongestionCoefficient

float CongestionCoefficient { get; }

Type float

Code samples
float congestionCoefficient = outputMovementVehicleODMC.CongestionCoefficient;
double congestionCoefficient;
outputMovementVehicleODMC->get_CongestionCoefficient(&congestionCoefficient);
congestion_coefficient = outputMovementVehicleODMC.CongestionCoefficient
$congestionCoefficient = $outputMovementVehicleODMC.CongestionCoefficient

TravelTimeIndex

float TravelTimeIndex { get; }

Type float

Code samples
float travelTimeIndex = outputMovementVehicleODMC.TravelTimeIndex;
double travelTimeIndex;
outputMovementVehicleODMC->get_TravelTimeIndex(&travelTimeIndex);
travel_time_index = outputMovementVehicleODMC.TravelTimeIndex
$travelTimeIndex = $outputMovementVehicleODMC.TravelTimeIndex

DesiredSpeedMethod

int DesiredSpeedMethod { get; }

Type int

Code samples
int desiredSpeedMethod = outputMovementVehicleODMC.DesiredSpeedMethod;
long desiredSpeedMethod;
outputMovementVehicleODMC->get_DesiredSpeedMethod(&desiredSpeedMethod);
desired_speed_method = outputMovementVehicleODMC.DesiredSpeedMethod
$desiredSpeedMethod = $outputMovementVehicleODMC.DesiredSpeedMethod

DesiredSpeed

float DesiredSpeed { get; }

Type float

Code samples
float desiredSpeed = outputMovementVehicleODMC.DesiredSpeed;
double desiredSpeed;
outputMovementVehicleODMC->get_DesiredSpeed(&desiredSpeed);
desired_speed = outputMovementVehicleODMC.DesiredSpeed
$desiredSpeed = $outputMovementVehicleODMC.DesiredSpeed

DesiredSpeedProgram

float DesiredSpeedProgram { get; }

Type float

Code samples
float desiredSpeedProgram = outputMovementVehicleODMC.DesiredSpeedProgram;
double desiredSpeedProgram;
outputMovementVehicleODMC->get_DesiredSpeedProgram(&desiredSpeedProgram);
desired_speed_program = outputMovementVehicleODMC.DesiredSpeedProgram
$desiredSpeedProgram = $outputMovementVehicleODMC.DesiredSpeedProgram

Flow_capconstr_no_initial

float Flow_capconstr_no_initial { get; }

Type float

Code samples
float flow_capconstr_no_initial = outputMovementVehicleODMC.Flow_capconstr_no_initial;
double flow_capconstr_no_initial;
outputMovementVehicleODMC->get_Flow_capconstr_no_initial(&flow_capconstr_no_initial);
flow_capconstr_no_initial = outputMovementVehicleODMC.Flow_capconstr_no_initial
$flow_capconstr_no_initial = $outputMovementVehicleODMC.Flow_capconstr_no_initial

Veh_operating_cost_total

float Veh_operating_cost_total { get; }

Type float

Code samples
float veh_operating_cost_total = outputMovementVehicleODMC.Veh_operating_cost_total;
double veh_operating_cost_total;
outputMovementVehicleODMC->get_Veh_operating_cost_total(&veh_operating_cost_total);
veh_operating_cost_total = outputMovementVehicleODMC.Veh_operating_cost_total
$veh_operating_cost_total = $outputMovementVehicleODMC.Veh_operating_cost_total

Time_cost_total

float Time_cost_total { get; }

Type float

Code samples
float time_cost_total = outputMovementVehicleODMC.Time_cost_total;
double time_cost_total;
outputMovementVehicleODMC->get_Time_cost_total(&time_cost_total);
time_cost_total = outputMovementVehicleODMC.Time_cost_total
$time_cost_total = $outputMovementVehicleODMC.Time_cost_total

Veh_operating_cost_rate

float Veh_operating_cost_rate { get; }

Type float

Code samples
float veh_operating_cost_rate = outputMovementVehicleODMC.Veh_operating_cost_rate;
double veh_operating_cost_rate;
outputMovementVehicleODMC->get_Veh_operating_cost_rate(&veh_operating_cost_rate);
veh_operating_cost_rate = outputMovementVehicleODMC.Veh_operating_cost_rate
$veh_operating_cost_rate = $outputMovementVehicleODMC.Veh_operating_cost_rate

Time_cost_rate

float Time_cost_rate { get; }

Type float

Code samples
float time_cost_rate = outputMovementVehicleODMC.Time_cost_rate;
double time_cost_rate;
outputMovementVehicleODMC->get_Time_cost_rate(&time_cost_rate);
time_cost_rate = outputMovementVehicleODMC.Time_cost_rate
$time_cost_rate = $outputMovementVehicleODMC.Time_cost_rate