Skip to content

ISIAPIMovement_vehicle_od_mc Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: 88FA3F41-A9A6-43DA-9097-FCD3CEE310B8

SIDRA INTERSECTION Vehicle Approach Movement (per Movement Class) wrapper interface

Declaration

[Guid("88FA3F41-A9A6-43DA-9097-FCD3CEE310B8")]
public interface ISIAPIMovement_vehicle_od_mc

Get an instance

// Navigate to the ISIAPIMovement_vehicle_od_mc you need via the ISIAPI tree.
// See ISIAPI for the activation root.
var movement_vehicle_od_mc = /* ... */;
' Navigate to the ISIAPIMovement_vehicle_od_mc you need via the ISIAPI tree.
' See ISIAPI for the activation root.
Dim movement_vehicle_od_mc As ISIAPIMovement_vehicle_od_mc = Nothing
# Navigate to the ISIAPIMovement_vehicle_od_mc you need via the ISIAPI tree.
# See ISIAPI for the activation root.
movement_vehicle_od_mc = ...
# Navigate to the ISIAPIMovement_vehicle_od_mc you need via the ISIAPI tree.
# See ISIAPI for the activation root.
$movement_vehicle_od_mc = $null

Properties

MC_class

Movement Class Number

int MC_class { get; }

Type int

Value

One of:

  • 1 - Light Vehicles
  • 2 - Heavy Vehicles
  • 3 - Buses
  • 4 - Bicycles
  • 5 - Large Trucks
  • 6 - Trams
  • 7 - User Class 1
  • 8 - User Class 2
  • 9 - User Class 3
  • 10 - User Class 4
  • 11 - User Class 5
  • 12 - User Class 6
Code samples
int mC_class = movement_vehicle_od_mc.MC_class;
Dim mC_class As Integer = movement_vehicle_od_mc.MC_class
mc_class = movement_vehicle_od_mc.MC_class
$mC_class = $movement_vehicle_od_mc.MC_class

Exists

Flag indicating whether this OD MC movement "exists" or is running (not banned) in the current site.

bool Exists { get; }

Type bool

Code samples
bool exists = movement_vehicle_od_mc.Exists;
Dim exists As Boolean = movement_vehicle_od_mc.Exists
exists = movement_vehicle_od_mc.Exists
$exists = $movement_vehicle_od_mc.Exists

Movement_vehicle_od

ISIAPIMovement_vehicle_od Movement_vehicle_od { get; }

Type ISIAPIMovement_vehicle_od

Code samples
var movement_vehicle_od = movement_vehicle_od_mc.Movement_vehicle_od;
Dim movement_vehicle_od As ISIAPIMovement_vehicle_od = movement_vehicle_od_mc.Movement_vehicle_od
movement_vehicle_od = movement_vehicle_od_mc.Movement_vehicle_od
$movement_vehicle_od = $movement_vehicle_od_mc.Movement_vehicle_od

Volume

Volume (veh)

float Volume { get; set; }

Type float

Code samples
float volume = movement_vehicle_od_mc.Volume;
movement_vehicle_od_mc.Volume = 0.0;
Dim volume As Single = movement_vehicle_od_mc.Volume
movement_vehicle_od_mc.Volume = 0.0
volume = movement_vehicle_od_mc.Volume
movement_vehicle_od_mc.Volume = 0.0
$volume = $movement_vehicle_od_mc.Volume
$movement_vehicle_od_mc.Volume = 0.0

Occupancy

Vehicle Occupancy (persons/veh)

float Occupancy { get; set; }

Type float

Code samples
float occupancy = movement_vehicle_od_mc.Occupancy;
movement_vehicle_od_mc.Occupancy = 0.0;
Dim occupancy As Single = movement_vehicle_od_mc.Occupancy
movement_vehicle_od_mc.Occupancy = 0.0
occupancy = movement_vehicle_od_mc.Occupancy
movement_vehicle_od_mc.Occupancy = 0.0
$occupancy = $movement_vehicle_od_mc.Occupancy
$movement_vehicle_od_mc.Occupancy = 0.0

Growth_rate

Growth rate (%/year)

float Growth_rate { get; set; }

Type float

Code samples
float growth_rate = movement_vehicle_od_mc.Growth_rate;
movement_vehicle_od_mc.Growth_rate = 0.0;
Dim growth_rate As Single = movement_vehicle_od_mc.Growth_rate
movement_vehicle_od_mc.Growth_rate = 0.0
growth_rate = movement_vehicle_od_mc.Growth_rate
movement_vehicle_od_mc.Growth_rate = 0.0
$growth_rate = $movement_vehicle_od_mc.Growth_rate
$movement_vehicle_od_mc.Growth_rate = 0.0

Flow_scale

Flow Scale (Constant) (%)

float Flow_scale { get; set; }

Type float

Code samples
float flow_scale = movement_vehicle_od_mc.Flow_scale;
movement_vehicle_od_mc.Flow_scale = 0.0;
Dim flow_scale As Single = movement_vehicle_od_mc.Flow_scale
movement_vehicle_od_mc.Flow_scale = 0.0
flow_scale = movement_vehicle_od_mc.Flow_scale
movement_vehicle_od_mc.Flow_scale = 0.0
$flow_scale = $movement_vehicle_od_mc.Flow_scale
$movement_vehicle_od_mc.Flow_scale = 0.0

Peak_flow_factor

Peak Flow Factor (%)

float Peak_flow_factor { get; set; }

Type float

Code samples
float peak_flow_factor = movement_vehicle_od_mc.Peak_flow_factor;
movement_vehicle_od_mc.Peak_flow_factor = 0.0;
Dim peak_flow_factor As Single = movement_vehicle_od_mc.Peak_flow_factor
movement_vehicle_od_mc.Peak_flow_factor = 0.0
peak_flow_factor = movement_vehicle_od_mc.Peak_flow_factor
movement_vehicle_od_mc.Peak_flow_factor = 0.0
$peak_flow_factor = $movement_vehicle_od_mc.Peak_flow_factor
$movement_vehicle_od_mc.Peak_flow_factor = 0.0

Approach_speed

Approach Cruise Speed

float Approach_speed { get; set; }

Type float

Code samples
float approach_speed = movement_vehicle_od_mc.Approach_speed;
movement_vehicle_od_mc.Approach_speed = 0.0;
Dim approach_speed As Single = movement_vehicle_od_mc.Approach_speed
movement_vehicle_od_mc.Approach_speed = 0.0
approach_speed = movement_vehicle_od_mc.Approach_speed
movement_vehicle_od_mc.Approach_speed = 0.0
$approach_speed = $movement_vehicle_od_mc.Approach_speed
$movement_vehicle_od_mc.Approach_speed = 0.0

Exit_speed

Exit Cruise Speed

float Exit_speed { get; set; }

Type float

Code samples
float exit_speed = movement_vehicle_od_mc.Exit_speed;
movement_vehicle_od_mc.Exit_speed = 0.0;
Dim exit_speed As Single = movement_vehicle_od_mc.Exit_speed
movement_vehicle_od_mc.Exit_speed = 0.0
exit_speed = movement_vehicle_od_mc.Exit_speed
movement_vehicle_od_mc.Exit_speed = 0.0
$exit_speed = $movement_vehicle_od_mc.Exit_speed
$movement_vehicle_od_mc.Exit_speed = 0.0

Exit_distance_user

Flag indicating whether to use the value specified by SIDRASolutions.SI.API.ISIAPIMovement_vehicle_od_mc.Exit_distance or an automatically calculated value in processing.

bool Exit_distance_user { get; set; }

Type bool

Code samples
bool exit_distance_user = movement_vehicle_od_mc.Exit_distance_user;
movement_vehicle_od_mc.Exit_distance_user = true;
Dim exit_distance_user As Boolean = movement_vehicle_od_mc.Exit_distance_user
movement_vehicle_od_mc.Exit_distance_user = true
exit_distance_user = movement_vehicle_od_mc.Exit_distance_user
movement_vehicle_od_mc.Exit_distance_user = True
$exit_distance_user = $movement_vehicle_od_mc.Exit_distance_user
$movement_vehicle_od_mc.Exit_distance_user = $true

Exit_distance

User given Exit distance (Downstream Distance).

This value is used in processing if SIDRASolutions.SI.API.ISIAPIMovement_vehicle_od_mc.Exit_distance_user is set to True, otherwise SIDRA INTERSECTION calculates the value automatically.

float Exit_distance { get; set; }

Type float

Code samples
float exit_distance = movement_vehicle_od_mc.Exit_distance;
movement_vehicle_od_mc.Exit_distance = 0.0;
Dim exit_distance As Single = movement_vehicle_od_mc.Exit_distance
movement_vehicle_od_mc.Exit_distance = 0.0
exit_distance = movement_vehicle_od_mc.Exit_distance
movement_vehicle_od_mc.Exit_distance = 0.0
$exit_distance = $movement_vehicle_od_mc.Exit_distance
$movement_vehicle_od_mc.Exit_distance = 0.0

Negotiation_distance_user

Flag indicating whether to use the value specified by SIDRASolutions.SI.API.ISIAPIMovement_vehicle_od_mc.Negotiation_distance or an automatically calculated value in processing.

bool Negotiation_distance_user { get; set; }

Type bool

Code samples
bool negotiation_distance_user = movement_vehicle_od_mc.Negotiation_distance_user;
movement_vehicle_od_mc.Negotiation_distance_user = true;
Dim negotiation_distance_user As Boolean = movement_vehicle_od_mc.Negotiation_distance_user
movement_vehicle_od_mc.Negotiation_distance_user = true
negotiation_distance_user = movement_vehicle_od_mc.Negotiation_distance_user
movement_vehicle_od_mc.Negotiation_distance_user = True
$negotiation_distance_user = $movement_vehicle_od_mc.Negotiation_distance_user
$movement_vehicle_od_mc.Negotiation_distance_user = $true

Negotiation_distance

User given Negotiation distance.

This value is used in processing if SIDRASolutions.SI.API.ISIAPIMovement_vehicle_od_mc.Negotiation_distance_user is set to True, otherwise SIDRA INTERSECTION calculates the value automatically.

float Negotiation_distance { get; set; }

Type float

Code samples
float negotiation_distance = movement_vehicle_od_mc.Negotiation_distance;
movement_vehicle_od_mc.Negotiation_distance = 0.0;
Dim negotiation_distance As Single = movement_vehicle_od_mc.Negotiation_distance
movement_vehicle_od_mc.Negotiation_distance = 0.0
negotiation_distance = movement_vehicle_od_mc.Negotiation_distance
movement_vehicle_od_mc.Negotiation_distance = 0.0
$negotiation_distance = $movement_vehicle_od_mc.Negotiation_distance
$movement_vehicle_od_mc.Negotiation_distance = 0.0

Negotiation_radius_option

User given Negotiation Radius option.

int Negotiation_radius_option { get; set; }

Type int

Value

One of:

  • 1 - Program
  • 2 - Radius
  • 3 - Straight
Code samples
int negotiation_radius_option = movement_vehicle_od_mc.Negotiation_radius_option;
movement_vehicle_od_mc.Negotiation_radius_option = 0;
Dim negotiation_radius_option As Integer = movement_vehicle_od_mc.Negotiation_radius_option
movement_vehicle_od_mc.Negotiation_radius_option = 0
negotiation_radius_option = movement_vehicle_od_mc.Negotiation_radius_option
movement_vehicle_od_mc.Negotiation_radius_option = 0
$negotiation_radius_option = $movement_vehicle_od_mc.Negotiation_radius_option
$movement_vehicle_od_mc.Negotiation_radius_option = 0

Negotiation_radius

User given Negotiation radius.
This value is used in processing if SIDRASolutions.SI.API.ISIAPIMovement_vehicle_od_mc.Negotiation_radius_option is set to Radius, otherwise SIDRA INTERSECTION calculates the value automatically.

float Negotiation_radius { get; set; }

Type float

Code samples
float negotiation_radius = movement_vehicle_od_mc.Negotiation_radius;
movement_vehicle_od_mc.Negotiation_radius = 0.0;
Dim negotiation_radius As Single = movement_vehicle_od_mc.Negotiation_radius
movement_vehicle_od_mc.Negotiation_radius = 0.0
negotiation_radius = movement_vehicle_od_mc.Negotiation_radius
movement_vehicle_od_mc.Negotiation_radius = 0.0
$negotiation_radius = $movement_vehicle_od_mc.Negotiation_radius
$movement_vehicle_od_mc.Negotiation_radius = 0.0

Negotiation_speed_user

Flag indicating whether to use the value specified by SIDRASolutions.SI.API.ISIAPIMovement_vehicle_od_mc.Negotiation_speed or an automatically calculated value in processing.

bool Negotiation_speed_user { get; set; }

Type bool

Code samples
bool negotiation_speed_user = movement_vehicle_od_mc.Negotiation_speed_user;
movement_vehicle_od_mc.Negotiation_speed_user = true;
Dim negotiation_speed_user As Boolean = movement_vehicle_od_mc.Negotiation_speed_user
movement_vehicle_od_mc.Negotiation_speed_user = true
negotiation_speed_user = movement_vehicle_od_mc.Negotiation_speed_user
movement_vehicle_od_mc.Negotiation_speed_user = True
$negotiation_speed_user = $movement_vehicle_od_mc.Negotiation_speed_user
$movement_vehicle_od_mc.Negotiation_speed_user = $true

Negotiation_speed

User given Negotiation speed.

This value is used in processing if SIDRASolutions.SI.API.ISIAPIMovement_vehicle_od_mc.Negotiation_speed_user is set to True, otherwise SIDRA INTERSECTION calculates the value automatically.

float Negotiation_speed { get; set; }

Type float

Code samples
float negotiation_speed = movement_vehicle_od_mc.Negotiation_speed;
movement_vehicle_od_mc.Negotiation_speed = 0.0;
Dim negotiation_speed As Single = movement_vehicle_od_mc.Negotiation_speed
movement_vehicle_od_mc.Negotiation_speed = 0.0
negotiation_speed = movement_vehicle_od_mc.Negotiation_speed
movement_vehicle_od_mc.Negotiation_speed = 0.0
$negotiation_speed = $movement_vehicle_od_mc.Negotiation_speed
$movement_vehicle_od_mc.Negotiation_speed = 0.0

Queue_space

float Queue_space { get; set; }

Type float

Code samples
float queue_space = movement_vehicle_od_mc.Queue_space;
movement_vehicle_od_mc.Queue_space = 0.0;
Dim queue_space As Single = movement_vehicle_od_mc.Queue_space
movement_vehicle_od_mc.Queue_space = 0.0
queue_space = movement_vehicle_od_mc.Queue_space
movement_vehicle_od_mc.Queue_space = 0.0
$queue_space = $movement_vehicle_od_mc.Queue_space
$movement_vehicle_od_mc.Queue_space = 0.0

Vehicle_length

float Vehicle_length { get; set; }

Type float

Code samples
float vehicle_length = movement_vehicle_od_mc.Vehicle_length;
movement_vehicle_od_mc.Vehicle_length = 0.0;
Dim vehicle_length As Single = movement_vehicle_od_mc.Vehicle_length
movement_vehicle_od_mc.Vehicle_length = 0.0
vehicle_length = movement_vehicle_od_mc.Vehicle_length
movement_vehicle_od_mc.Vehicle_length = 0.0
$vehicle_length = $movement_vehicle_od_mc.Vehicle_length
$movement_vehicle_od_mc.Vehicle_length = 0.0

Turn_veh_effect_option

Turning Vehicle Effect

int Turn_veh_effect_option { get; set; }

Type int

Value

One of:

  • 1 - Turning Vehicle Factor
  • 2 - Radius
Code samples
int turn_veh_effect_option = movement_vehicle_od_mc.Turn_veh_effect_option;
movement_vehicle_od_mc.Turn_veh_effect_option = 0;
Dim turn_veh_effect_option As Integer = movement_vehicle_od_mc.Turn_veh_effect_option
movement_vehicle_od_mc.Turn_veh_effect_option = 0
turn_veh_effect_option = movement_vehicle_od_mc.Turn_veh_effect_option
movement_vehicle_od_mc.Turn_veh_effect_option = 0
$turn_veh_effect_option = $movement_vehicle_od_mc.Turn_veh_effect_option
$movement_vehicle_od_mc.Turn_veh_effect_option = 0

Turning_veh_factor

float Turning_veh_factor { get; set; }

Type float

Code samples
float turning_veh_factor = movement_vehicle_od_mc.Turning_veh_factor;
movement_vehicle_od_mc.Turning_veh_factor = 0.0;
Dim turning_veh_factor As Single = movement_vehicle_od_mc.Turning_veh_factor
movement_vehicle_od_mc.Turning_veh_factor = 0.0
turning_veh_factor = movement_vehicle_od_mc.Turning_veh_factor
movement_vehicle_od_mc.Turning_veh_factor = 0.0
$turning_veh_factor = $movement_vehicle_od_mc.Turning_veh_factor
$movement_vehicle_od_mc.Turning_veh_factor = 0.0

Turn_radius

float Turn_radius { get; set; }

Type float

Code samples
float turn_radius = movement_vehicle_od_mc.Turn_radius;
movement_vehicle_od_mc.Turn_radius = 0.0;
Dim turn_radius As Single = movement_vehicle_od_mc.Turn_radius
movement_vehicle_od_mc.Turn_radius = 0.0
turn_radius = movement_vehicle_od_mc.Turn_radius
movement_vehicle_od_mc.Turn_radius = 0.0
$turn_radius = $movement_vehicle_od_mc.Turn_radius
$movement_vehicle_od_mc.Turn_radius = 0.0

Gap_acceptance_factor

float Gap_acceptance_factor { get; set; }

Type float

Code samples
float gap_acceptance_factor = movement_vehicle_od_mc.Gap_acceptance_factor;
movement_vehicle_od_mc.Gap_acceptance_factor = 0.0;
Dim gap_acceptance_factor As Single = movement_vehicle_od_mc.Gap_acceptance_factor
movement_vehicle_od_mc.Gap_acceptance_factor = 0.0
gap_acceptance_factor = movement_vehicle_od_mc.Gap_acceptance_factor
movement_vehicle_od_mc.Gap_acceptance_factor = 0.0
$gap_acceptance_factor = $movement_vehicle_od_mc.Gap_acceptance_factor
$movement_vehicle_od_mc.Gap_acceptance_factor = 0.0

Opposing_veh_factor

float Opposing_veh_factor { get; set; }

Type float

Code samples
float opposing_veh_factor = movement_vehicle_od_mc.Opposing_veh_factor;
movement_vehicle_od_mc.Opposing_veh_factor = 0.0;
Dim opposing_veh_factor As Single = movement_vehicle_od_mc.Opposing_veh_factor
movement_vehicle_od_mc.Opposing_veh_factor = 0.0
opposing_veh_factor = movement_vehicle_od_mc.Opposing_veh_factor
movement_vehicle_od_mc.Opposing_veh_factor = 0.0
$opposing_veh_factor = $movement_vehicle_od_mc.Opposing_veh_factor
$movement_vehicle_od_mc.Opposing_veh_factor = 0.0

Practical_degree_of_saturation_user

bool Practical_degree_of_saturation_user { get; set; }

Type bool

Code samples
bool practical_degree_of_saturation_user = movement_vehicle_od_mc.Practical_degree_of_saturation_user;
movement_vehicle_od_mc.Practical_degree_of_saturation_user = true;
Dim practical_degree_of_saturation_user As Boolean = movement_vehicle_od_mc.Practical_degree_of_saturation_user
movement_vehicle_od_mc.Practical_degree_of_saturation_user = true
practical_degree_of_saturation_user = movement_vehicle_od_mc.Practical_degree_of_saturation_user
movement_vehicle_od_mc.Practical_degree_of_saturation_user = True
$practical_degree_of_saturation_user = $movement_vehicle_od_mc.Practical_degree_of_saturation_user
$movement_vehicle_od_mc.Practical_degree_of_saturation_user = $true

Practical_degree_of_saturation

float Practical_degree_of_saturation { get; set; }

Type float

Code samples
float practical_degree_of_saturation = movement_vehicle_od_mc.Practical_degree_of_saturation;
movement_vehicle_od_mc.Practical_degree_of_saturation = 0.0;
Dim practical_degree_of_saturation As Single = movement_vehicle_od_mc.Practical_degree_of_saturation
movement_vehicle_od_mc.Practical_degree_of_saturation = 0.0
practical_degree_of_saturation = movement_vehicle_od_mc.Practical_degree_of_saturation
movement_vehicle_od_mc.Practical_degree_of_saturation = 0.0
$practical_degree_of_saturation = $movement_vehicle_od_mc.Practical_degree_of_saturation
$movement_vehicle_od_mc.Practical_degree_of_saturation = 0.0

Coordination_type

Signal Coordination

int Coordination_type { get; set; }

Type int

Value

One of:

  • 1 - Arrival Type
  • 2 - Arrivals % During Green
  • 3 - Program
Code samples
int coordination_type = movement_vehicle_od_mc.Coordination_type;
movement_vehicle_od_mc.Coordination_type = 0;
Dim coordination_type As Integer = movement_vehicle_od_mc.Coordination_type
movement_vehicle_od_mc.Coordination_type = 0
coordination_type = movement_vehicle_od_mc.Coordination_type
movement_vehicle_od_mc.Coordination_type = 0
$coordination_type = $movement_vehicle_od_mc.Coordination_type
$movement_vehicle_od_mc.Coordination_type = 0

Arrival_type

Arrival Type

int Arrival_type { get; set; }

Type int

Value

One of:

  • 1 - Very Poor
  • 2 - Non-favourable
  • 3 - Isolated (not coord)
  • 4 - Favourable
  • 5 - Highly Favourable
  • 6 - Exceptional
Code samples
int arrival_type = movement_vehicle_od_mc.Arrival_type;
movement_vehicle_od_mc.Arrival_type = 0;
Dim arrival_type As Integer = movement_vehicle_od_mc.Arrival_type
movement_vehicle_od_mc.Arrival_type = 0
arrival_type = movement_vehicle_od_mc.Arrival_type
movement_vehicle_od_mc.Arrival_type = 0
$arrival_type = $movement_vehicle_od_mc.Arrival_type
$movement_vehicle_od_mc.Arrival_type = 0

Arrival_percentage

float Arrival_percentage { get; set; }

Type float

Code samples
float arrival_percentage = movement_vehicle_od_mc.Arrival_percentage;
movement_vehicle_od_mc.Arrival_percentage = 0.0;
Dim arrival_percentage As Single = movement_vehicle_od_mc.Arrival_percentage
movement_vehicle_od_mc.Arrival_percentage = 0.0
arrival_percentage = movement_vehicle_od_mc.Arrival_percentage
movement_vehicle_od_mc.Arrival_percentage = 0.0
$arrival_percentage = $movement_vehicle_od_mc.Arrival_percentage
$movement_vehicle_od_mc.Arrival_percentage = 0.0

Non_actuated

bool Non_actuated { get; set; }

Type bool

Code samples
bool non_actuated = movement_vehicle_od_mc.Non_actuated;
movement_vehicle_od_mc.Non_actuated = false;
Dim non_actuated As Boolean = movement_vehicle_od_mc.Non_actuated
movement_vehicle_od_mc.Non_actuated = false
non_actuated = movement_vehicle_od_mc.Non_actuated
movement_vehicle_od_mc.Non_actuated = False
$non_actuated = $movement_vehicle_od_mc.Non_actuated
$movement_vehicle_od_mc.Non_actuated = $false

Turn_on_red

bool Turn_on_red { get; set; }

Type bool

Code samples
bool turn_on_red = movement_vehicle_od_mc.Turn_on_red;
movement_vehicle_od_mc.Turn_on_red = true;
Dim turn_on_red As Boolean = movement_vehicle_od_mc.Turn_on_red
movement_vehicle_od_mc.Turn_on_red = true
turn_on_red = movement_vehicle_od_mc.Turn_on_red
movement_vehicle_od_mc.Turn_on_red = True
$turn_on_red = $movement_vehicle_od_mc.Turn_on_red
$movement_vehicle_od_mc.Turn_on_red = $true

Start_loss

float Start_loss { get; set; }

Type float

Code samples
float start_loss = movement_vehicle_od_mc.Start_loss;
movement_vehicle_od_mc.Start_loss = 0.0;
Dim start_loss As Single = movement_vehicle_od_mc.Start_loss
movement_vehicle_od_mc.Start_loss = 0.0
start_loss = movement_vehicle_od_mc.Start_loss
movement_vehicle_od_mc.Start_loss = 0.0
$start_loss = $movement_vehicle_od_mc.Start_loss
$movement_vehicle_od_mc.Start_loss = 0.0

End_gain

float End_gain { get; set; }

Type float

Code samples
float end_gain = movement_vehicle_od_mc.End_gain;
movement_vehicle_od_mc.End_gain = 0.0;
Dim end_gain As Single = movement_vehicle_od_mc.End_gain
movement_vehicle_od_mc.End_gain = 0.0
end_gain = movement_vehicle_od_mc.End_gain
movement_vehicle_od_mc.End_gain = 0.0
$end_gain = $movement_vehicle_od_mc.End_gain
$movement_vehicle_od_mc.End_gain = 0.0

Minimum_green_time_user

bool Minimum_green_time_user { get; set; }

Type bool

Code samples
bool minimum_green_time_user = movement_vehicle_od_mc.Minimum_green_time_user;
movement_vehicle_od_mc.Minimum_green_time_user = true;
Dim minimum_green_time_user As Boolean = movement_vehicle_od_mc.Minimum_green_time_user
movement_vehicle_od_mc.Minimum_green_time_user = true
minimum_green_time_user = movement_vehicle_od_mc.Minimum_green_time_user
movement_vehicle_od_mc.Minimum_green_time_user = True
$minimum_green_time_user = $movement_vehicle_od_mc.Minimum_green_time_user
$movement_vehicle_od_mc.Minimum_green_time_user = $true

Minimum_green_time

float Minimum_green_time { get; set; }

Type float

Code samples
float minimum_green_time = movement_vehicle_od_mc.Minimum_green_time;
movement_vehicle_od_mc.Minimum_green_time = 0.0;
Dim minimum_green_time As Single = movement_vehicle_od_mc.Minimum_green_time
movement_vehicle_od_mc.Minimum_green_time = 0.0
minimum_green_time = movement_vehicle_od_mc.Minimum_green_time
movement_vehicle_od_mc.Minimum_green_time = 0.0
$minimum_green_time = $movement_vehicle_od_mc.Minimum_green_time
$movement_vehicle_od_mc.Minimum_green_time = 0.0

Maximum_green_time_user

bool Maximum_green_time_user { get; set; }

Type bool

Code samples
bool maximum_green_time_user = movement_vehicle_od_mc.Maximum_green_time_user;
movement_vehicle_od_mc.Maximum_green_time_user = true;
Dim maximum_green_time_user As Boolean = movement_vehicle_od_mc.Maximum_green_time_user
movement_vehicle_od_mc.Maximum_green_time_user = true
maximum_green_time_user = movement_vehicle_od_mc.Maximum_green_time_user
movement_vehicle_od_mc.Maximum_green_time_user = True
$maximum_green_time_user = $movement_vehicle_od_mc.Maximum_green_time_user
$movement_vehicle_od_mc.Maximum_green_time_user = $true

Maximum_green_time

float Maximum_green_time { get; set; }

Type float

Code samples
float maximum_green_time = movement_vehicle_od_mc.Maximum_green_time;
movement_vehicle_od_mc.Maximum_green_time = 0.0;
Dim maximum_green_time As Single = movement_vehicle_od_mc.Maximum_green_time
movement_vehicle_od_mc.Maximum_green_time = 0.0
maximum_green_time = movement_vehicle_od_mc.Maximum_green_time
movement_vehicle_od_mc.Maximum_green_time = 0.0
$maximum_green_time = $movement_vehicle_od_mc.Maximum_green_time
$movement_vehicle_od_mc.Maximum_green_time = 0.0

Stopline_travel_time_user

bool Stopline_travel_time_user { get; set; }

Type bool

Code samples
bool stopline_travel_time_user = movement_vehicle_od_mc.Stopline_travel_time_user;
movement_vehicle_od_mc.Stopline_travel_time_user = true;
Dim stopline_travel_time_user As Boolean = movement_vehicle_od_mc.Stopline_travel_time_user
movement_vehicle_od_mc.Stopline_travel_time_user = true
stopline_travel_time_user = movement_vehicle_od_mc.Stopline_travel_time_user
movement_vehicle_od_mc.Stopline_travel_time_user = True
$stopline_travel_time_user = $movement_vehicle_od_mc.Stopline_travel_time_user
$movement_vehicle_od_mc.Stopline_travel_time_user = $true

Stopline_travel_time

float Stopline_travel_time { get; set; }

Type float

Code samples
float stopline_travel_time = movement_vehicle_od_mc.Stopline_travel_time;
movement_vehicle_od_mc.Stopline_travel_time = 0.0;
Dim stopline_travel_time As Single = movement_vehicle_od_mc.Stopline_travel_time
movement_vehicle_od_mc.Stopline_travel_time = 0.0
stopline_travel_time = movement_vehicle_od_mc.Stopline_travel_time
movement_vehicle_od_mc.Stopline_travel_time = 0.0
$stopline_travel_time = $movement_vehicle_od_mc.Stopline_travel_time
$movement_vehicle_od_mc.Stopline_travel_time = 0.0

Phase_actuation_option

int Phase_actuation_option { get; set; }

Type int

Code samples
int phase_actuation_option = movement_vehicle_od_mc.Phase_actuation_option;
movement_vehicle_od_mc.Phase_actuation_option = 0;
Dim phase_actuation_option As Integer = movement_vehicle_od_mc.Phase_actuation_option
movement_vehicle_od_mc.Phase_actuation_option = 0
phase_actuation_option = movement_vehicle_od_mc.Phase_actuation_option
movement_vehicle_od_mc.Phase_actuation_option = 0
$phase_actuation_option = $movement_vehicle_od_mc.Phase_actuation_option
$movement_vehicle_od_mc.Phase_actuation_option = 0

Phase_actuation_percent

float Phase_actuation_percent { get; set; }

Type float

Code samples
float phase_actuation_percent = movement_vehicle_od_mc.Phase_actuation_percent;
movement_vehicle_od_mc.Phase_actuation_percent = 0.0;
Dim phase_actuation_percent As Single = movement_vehicle_od_mc.Phase_actuation_percent
movement_vehicle_od_mc.Phase_actuation_percent = 0.0
phase_actuation_percent = movement_vehicle_od_mc.Phase_actuation_percent
movement_vehicle_od_mc.Phase_actuation_percent = 0.0
$phase_actuation_percent = $movement_vehicle_od_mc.Phase_actuation_percent
$movement_vehicle_od_mc.Phase_actuation_percent = 0.0

Is_high_priority

High Priority for Green Splits

bool Is_high_priority { get; set; }

Type bool

Code samples
bool is_high_priority = movement_vehicle_od_mc.Is_high_priority;
movement_vehicle_od_mc.Is_high_priority = true;
Dim is_high_priority As Boolean = movement_vehicle_od_mc.Is_high_priority
movement_vehicle_od_mc.Is_high_priority = true
is_high_priority = movement_vehicle_od_mc.Is_high_priority
movement_vehicle_od_mc.Is_high_priority = True
$is_high_priority = $movement_vehicle_od_mc.Is_high_priority
$movement_vehicle_od_mc.Is_high_priority = $true

Has_extra_midblock_delay

bool Has_extra_midblock_delay { get; set; }

Type bool

Code samples
bool has_extra_midblock_delay = movement_vehicle_od_mc.Has_extra_midblock_delay;
movement_vehicle_od_mc.Has_extra_midblock_delay = true;
Dim has_extra_midblock_delay As Boolean = movement_vehicle_od_mc.Has_extra_midblock_delay
movement_vehicle_od_mc.Has_extra_midblock_delay = true
has_extra_midblock_delay = movement_vehicle_od_mc.Has_extra_midblock_delay
movement_vehicle_od_mc.Has_extra_midblock_delay = True
$has_extra_midblock_delay = $movement_vehicle_od_mc.Has_extra_midblock_delay
$movement_vehicle_od_mc.Has_extra_midblock_delay = $true

Extra_midblock_delay

float Extra_midblock_delay { get; set; }

Type float

Code samples
float extra_midblock_delay = movement_vehicle_od_mc.Extra_midblock_delay;
movement_vehicle_od_mc.Extra_midblock_delay = 0.0;
Dim extra_midblock_delay As Single = movement_vehicle_od_mc.Extra_midblock_delay
movement_vehicle_od_mc.Extra_midblock_delay = 0.0
extra_midblock_delay = movement_vehicle_od_mc.Extra_midblock_delay
movement_vehicle_od_mc.Extra_midblock_delay = 0.0
$extra_midblock_delay = $movement_vehicle_od_mc.Extra_midblock_delay
$movement_vehicle_od_mc.Extra_midblock_delay = 0.0