Skip to content

ISIAPIOutputSequence Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: ED85B5E2-3AA3-4489-8064-4D51C1C137D7

Declaration

[Guid("ED85B5E2-3AA3-4489-8064-4D51C1C137D7")]
public interface ISIAPIOutputSequence

Get an instance

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

Properties

Cycle_time_option

int Cycle_time_option { get; }

Type int

Code samples
int cycle_time_option = outputSequence.Cycle_time_option;
Dim cycle_time_option As Integer = outputSequence.Cycle_time_option
cycle_time_option = outputSequence.Cycle_time_option
$cycle_time_option = $outputSequence.Cycle_time_option

Cycle_time

float Cycle_time { get; }

Type float

Code samples
float cycle_time = outputSequence.Cycle_time;
Dim cycle_time As Single = outputSequence.Cycle_time
cycle_time = outputSequence.Cycle_time
$cycle_time = $outputSequence.Cycle_time

Cycle_time_minimum

float Cycle_time_minimum { get; }

Type float

Code samples
float cycle_time_minimum = outputSequence.Cycle_time_minimum;
Dim cycle_time_minimum As Single = outputSequence.Cycle_time_minimum
cycle_time_minimum = outputSequence.Cycle_time_minimum
$cycle_time_minimum = $outputSequence.Cycle_time_minimum

Cycle_time_minimum_flag

int Cycle_time_minimum_flag { get; }

Type int

Code samples
int cycle_time_minimum_flag = outputSequence.Cycle_time_minimum_flag;
Dim cycle_time_minimum_flag As Integer = outputSequence.Cycle_time_minimum_flag
cycle_time_minimum_flag = outputSequence.Cycle_time_minimum_flag
$cycle_time_minimum_flag = $outputSequence.Cycle_time_minimum_flag

Cycle_time_practical

float Cycle_time_practical { get; }

Type float

Code samples
float cycle_time_practical = outputSequence.Cycle_time_practical;
Dim cycle_time_practical As Single = outputSequence.Cycle_time_practical
cycle_time_practical = outputSequence.Cycle_time_practical
$cycle_time_practical = $outputSequence.Cycle_time_practical

Max_green_percent

float Max_green_percent { get; }

Type float

Code samples
float max_green_percent = outputSequence.Max_green_percent;
Dim max_green_percent As Single = outputSequence.Max_green_percent
max_green_percent = outputSequence.Max_green_percent
$max_green_percent = $outputSequence.Max_green_percent

Adjusted_lost_time_total

float Adjusted_lost_time_total { get; }

Type float

Code samples
float adjusted_lost_time_total = outputSequence.Adjusted_lost_time_total;
Dim adjusted_lost_time_total As Single = outputSequence.Adjusted_lost_time_total
adjusted_lost_time_total = outputSequence.Adjusted_lost_time_total
$adjusted_lost_time_total = $outputSequence.Adjusted_lost_time_total

Adjusted_flow_ratio_total

float Adjusted_flow_ratio_total { get; }

Type float

Code samples
float adjusted_flow_ratio_total = outputSequence.Adjusted_flow_ratio_total;
Dim adjusted_flow_ratio_total As Single = outputSequence.Adjusted_flow_ratio_total
adjusted_flow_ratio_total = outputSequence.Adjusted_flow_ratio_total
$adjusted_flow_ratio_total = $outputSequence.Adjusted_flow_ratio_total

Reqd_green_time_ratio_total

float Reqd_green_time_ratio_total { get; }

Type float

Code samples
float reqd_green_time_ratio_total = outputSequence.Reqd_green_time_ratio_total;
Dim reqd_green_time_ratio_total As Single = outputSequence.Reqd_green_time_ratio_total
reqd_green_time_ratio_total = outputSequence.Reqd_green_time_ratio_total
$reqd_green_time_ratio_total = $outputSequence.Reqd_green_time_ratio_total

Reqd_movement_time_total

float Reqd_movement_time_total { get; }

Type float

Code samples
float reqd_movement_time_total = outputSequence.Reqd_movement_time_total;
Dim reqd_movement_time_total As Single = outputSequence.Reqd_movement_time_total
reqd_movement_time_total = outputSequence.Reqd_movement_time_total
$reqd_movement_time_total = $outputSequence.Reqd_movement_time_total

Phases

ISIAPIOutputPhases Phases { get; }

Type ISIAPIOutputPhases

Code samples
var phases = outputSequence.Phases;
Dim phases As ISIAPIOutputPhases = outputSequence.Phases
phases = outputSequence.Phases
$phases = $outputSequence.Phases

Cycle_time_maximum

float Cycle_time_maximum { get; }

Type float

Code samples
float cycle_time_maximum = outputSequence.Cycle_time_maximum;
Dim cycle_time_maximum As Single = outputSequence.Cycle_time_maximum
cycle_time_maximum = outputSequence.Cycle_time_maximum
$cycle_time_maximum = $outputSequence.Cycle_time_maximum

Cycle_time_maximum_flag

int Cycle_time_maximum_flag { get; }

Type int

Code samples
int cycle_time_maximum_flag = outputSequence.Cycle_time_maximum_flag;
Dim cycle_time_maximum_flag As Integer = outputSequence.Cycle_time_maximum_flag
cycle_time_maximum_flag = outputSequence.Cycle_time_maximum_flag
$cycle_time_maximum_flag = $outputSequence.Cycle_time_maximum_flag

Warning_flag

int Warning_flag { get; }

Type int

Code samples
int warning_flag = outputSequence.Warning_flag;
Dim warning_flag As Integer = outputSequence.Warning_flag
warning_flag = outputSequence.Warning_flag
$warning_flag = $outputSequence.Warning_flag

Cmaxsl_flag

int Cmaxsl_flag { get; }

Type int

Code samples
int cmaxsl_flag = outputSequence.Cmaxsl_flag;
Dim cmaxsl_flag As Integer = outputSequence.Cmaxsl_flag
cmaxsl_flag = outputSequence.Cmaxsl_flag
$cmaxsl_flag = $outputSequence.Cmaxsl_flag

Largeyu_flag

int Largeyu_flag { get; }

Type int

Code samples
int largeyu_flag = outputSequence.Largeyu_flag;
Dim largeyu_flag As Integer = outputSequence.Largeyu_flag
largeyu_flag = outputSequence.Largeyu_flag
$largeyu_flag = $outputSequence.Largeyu_flag

Critical_in_network

int Critical_in_network { get; }

Type int

Code samples
int critical_in_network = outputSequence.Critical_in_network;
Dim critical_in_network As Integer = outputSequence.Critical_in_network
critical_in_network = outputSequence.Critical_in_network
$critical_in_network = $outputSequence.Critical_in_network

Cycle_time_option_flag

int Cycle_time_option_flag { get; }

Type int

Code samples
int cycle_time_option_flag = outputSequence.Cycle_time_option_flag;
Dim cycle_time_option_flag As Integer = outputSequence.Cycle_time_option_flag
cycle_time_option_flag = outputSequence.Cycle_time_option_flag
$cycle_time_option_flag = $outputSequence.Cycle_time_option_flag

Seq_position

The corresponding Sequence Input data position in the collection, i.e. ISIAPISequence.Position or ISIAPINetworkCCGSequence.Position

int Seq_position { get; }

Type int

Code samples
int seq_position = outputSequence.Seq_position;
Dim seq_position As Integer = outputSequence.Seq_position
seq_position = outputSequence.Seq_position
$seq_position = $outputSequence.Seq_position