Skip to content

OutputLaneGreenPeriod

Type ISIAPIOutputLaneGreenPeriod · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 8C3CB55E-9E04-47B2-93D8-F72F530EF153

Declaration

[Guid("8C3CB55E-9E04-47B2-93D8-F72F530EF153")]
public interface ISIAPIOutputLaneGreenPeriod

Members

Properties

Greenperiod

Green Period value is a one-based integer.

int Greenperiod { get; }

Type int

Code samples
int greenperiod = outputLaneGreenPeriod.Greenperiod;
long greenperiod;
outputLaneGreenPeriod->get_Greenperiod(&greenperiod);
greenperiod = outputLaneGreenPeriod.Greenperiod
$greenperiod = $outputLaneGreenPeriod.Greenperiod

Capacity

float Capacity { get; }

Type float

Code samples
float capacity = outputLaneGreenPeriod.Capacity;
double capacity;
outputLaneGreenPeriod->get_Capacity(&capacity);
capacity = outputLaneGreenPeriod.Capacity
$capacity = $outputLaneGreenPeriod.Capacity

Green_start_time

float Green_start_time { get; }

Type float

Code samples
float green_start_time = outputLaneGreenPeriod.Green_start_time;
double green_start_time;
outputLaneGreenPeriod->get_Green_start_time(&green_start_time);
green_start_time = outputLaneGreenPeriod.Green_start_time
$green_start_time = $outputLaneGreenPeriod.Green_start_time

Green_end_time

float Green_end_time { get; }

Type float

Code samples
float green_end_time = outputLaneGreenPeriod.Green_end_time;
double green_end_time;
outputLaneGreenPeriod->get_Green_end_time(&green_end_time);
green_end_time = outputLaneGreenPeriod.Green_end_time
$green_end_time = $outputLaneGreenPeriod.Green_end_time

Satflow_full

float Satflow_full { get; }

Type float

Code samples
float satflow_full = outputLaneGreenPeriod.Satflow_full;
double satflow_full;
outputLaneGreenPeriod->get_Satflow_full(&satflow_full);
satflow_full = outputLaneGreenPeriod.Satflow_full
$satflow_full = $outputLaneGreenPeriod.Satflow_full

Satflow_reduced

float Satflow_reduced { get; }

Type float

Code samples
float satflow_reduced = outputLaneGreenPeriod.Satflow_reduced;
double satflow_reduced;
outputLaneGreenPeriod->get_Satflow_reduced(&satflow_reduced);
satflow_reduced = outputLaneGreenPeriod.Satflow_reduced
$satflow_reduced = $outputLaneGreenPeriod.Satflow_reduced

Satflow_laneblock_adj

float Satflow_laneblock_adj { get; }

Type float

Code samples
float satflow_laneblock_adj = outputLaneGreenPeriod.Satflow_laneblock_adj;
double satflow_laneblock_adj;
outputLaneGreenPeriod->get_Satflow_laneblock_adj(&satflow_laneblock_adj);
satflow_laneblock_adj = outputLaneGreenPeriod.Satflow_laneblock_adj
$satflow_laneblock_adj = $outputLaneGreenPeriod.Satflow_laneblock_adj

Satflow_queuecleartime_adj

float Satflow_queuecleartime_adj { get; }

Type float

Code samples
float satflow_queuecleartime_adj = outputLaneGreenPeriod.Satflow_queuecleartime_adj;
double satflow_queuecleartime_adj;
outputLaneGreenPeriod->get_Satflow_queuecleartime_adj(&satflow_queuecleartime_adj);
satflow_queuecleartime_adj = outputLaneGreenPeriod.Satflow_queuecleartime_adj
$satflow_queuecleartime_adj = $outputLaneGreenPeriod.Satflow_queuecleartime_adj

Shortlane_effect

bool Shortlane_effect { get; }

Type bool

Code samples
bool shortlane_effect = outputLaneGreenPeriod.Shortlane_effect;
VARIANT_BOOL shortlane_effect;
outputLaneGreenPeriod->get_Shortlane_effect(&shortlane_effect);
shortlane_effect = outputLaneGreenPeriod.Shortlane_effect
$shortlane_effect = $outputLaneGreenPeriod.Shortlane_effect

Eff_green_start

float Eff_green_start { get; }

Type float

Code samples
float eff_green_start = outputLaneGreenPeriod.Eff_green_start;
double eff_green_start;
outputLaneGreenPeriod->get_Eff_green_start(&eff_green_start);
eff_green_start = outputLaneGreenPeriod.Eff_green_start
$eff_green_start = $outputLaneGreenPeriod.Eff_green_start

End_sat_green

float End_sat_green { get; }

Type float

Code samples
float end_sat_green = outputLaneGreenPeriod.End_sat_green;
double end_sat_green;
outputLaneGreenPeriod->get_End_sat_green(&end_sat_green);
end_sat_green = outputLaneGreenPeriod.End_sat_green
$end_sat_green = $outputLaneGreenPeriod.End_sat_green

Eff_green_end

float Eff_green_end { get; }

Type float

Code samples
float eff_green_end = outputLaneGreenPeriod.Eff_green_end;
double eff_green_end;
outputLaneGreenPeriod->get_Eff_green_end(&eff_green_end);
eff_green_end = outputLaneGreenPeriod.Eff_green_end
$eff_green_end = $outputLaneGreenPeriod.Eff_green_end

Green_satn_time

float Green_satn_time { get; }

Type float

Code samples
float green_satn_time = outputLaneGreenPeriod.Green_satn_time;
double green_satn_time;
outputLaneGreenPeriod->get_Green_satn_time(&green_satn_time);
green_satn_time = outputLaneGreenPeriod.Green_satn_time
$green_satn_time = $outputLaneGreenPeriod.Green_satn_time

Queclearance_time

float Queclearance_time { get; }

Type float

Code samples
float queclearance_time = outputLaneGreenPeriod.Queclearance_time;
double queclearance_time;
outputLaneGreenPeriod->get_Queclearance_time(&queclearance_time);
queclearance_time = outputLaneGreenPeriod.Queclearance_time
$queclearance_time = $outputLaneGreenPeriod.Queclearance_time

Residual_queue

float Residual_queue { get; }

Type float

Code samples
float residual_queue = outputLaneGreenPeriod.Residual_queue;
double residual_queue;
outputLaneGreenPeriod->get_Residual_queue(&residual_queue);
residual_queue = outputLaneGreenPeriod.Residual_queue
$residual_queue = $outputLaneGreenPeriod.Residual_queue

Flow_ratio

float Flow_ratio { get; }

Type float

Code samples
float flow_ratio = outputLaneGreenPeriod.Flow_ratio;
double flow_ratio;
outputLaneGreenPeriod->get_Flow_ratio(&flow_ratio);
flow_ratio = outputLaneGreenPeriod.Flow_ratio
$flow_ratio = $outputLaneGreenPeriod.Flow_ratio

Green_ratio

float Green_ratio { get; }

Type float

Code samples
float green_ratio = outputLaneGreenPeriod.Green_ratio;
double green_ratio;
outputLaneGreenPeriod->get_Green_ratio(&green_ratio);
green_ratio = outputLaneGreenPeriod.Green_ratio
$green_ratio = $outputLaneGreenPeriod.Green_ratio

Queue_discharge_rate

float Queue_discharge_rate { get; }

Type float

Code samples
float queue_discharge_rate = outputLaneGreenPeriod.Queue_discharge_rate;
double queue_discharge_rate;
outputLaneGreenPeriod->get_Queue_discharge_rate(&queue_discharge_rate);
queue_discharge_rate = outputLaneGreenPeriod.Queue_discharge_rate
$queue_discharge_rate = $outputLaneGreenPeriod.Queue_discharge_rate

Depflow_gt_adjsatn

int Depflow_gt_adjsatn { get; }

Type int

Code samples
int depflow_gt_adjsatn = outputLaneGreenPeriod.Depflow_gt_adjsatn;
long depflow_gt_adjsatn;
outputLaneGreenPeriod->get_Depflow_gt_adjsatn(&depflow_gt_adjsatn);
depflow_gt_adjsatn = outputLaneGreenPeriod.Depflow_gt_adjsatn
$depflow_gt_adjsatn = $outputLaneGreenPeriod.Depflow_gt_adjsatn

OutputLane

ISIAPIOutputLane OutputLane { get; }

Type ISIAPIOutputLane

Code samples
var outputLane = outputLaneGreenPeriod.OutputLane;
CComPtr<ISIAPIOutputLane> outputLane;
outputLaneGreenPeriod->get_OutputLane(&outputLane);
output_lane = outputLaneGreenPeriod.OutputLane
$outputLane = $outputLaneGreenPeriod.OutputLane