Skip to content

OutputLaneGreenPeriods

Type ISIAPIOutputLaneGreenPeriods · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID BA8098E8-4B17-4B4B-81F5-D8F8F0E7F425

Declaration

[Guid("BA8098E8-4B17-4B4B-81F5-D8F8F0E7F425")]
public interface ISIAPIOutputLaneGreenPeriods

Members

Properties

Property Type Summary
Count int
this[] ISIAPIOutputLaneGreenPeriod Get an Approach Lane Output Green Period. Return an Approach Lane Output Green Period if it exists in the data storage; otherwise, null/Nothing.

Methods

Method Returns Summary
GreenPeriodExists(int) bool Get a value indicating whether an Approach Lane Output Green Period exists in the data storage.

Properties

Count

int Count { get; }

Type int

Code samples
int count = outputLaneGreenPeriods.Count;
long count;
outputLaneGreenPeriods->get_Count(&count);
count = outputLaneGreenPeriods.Count
$count = $outputLaneGreenPeriods.Count

this[]

Get an Approach Lane Output Green Period.
Return an Approach Lane Output Green Period if it exists in the data storage; otherwise, null/Nothing.

ISIAPIOutputLaneGreenPeriod this[] { get; }

Type ISIAPIOutputLaneGreenPeriod

Code samples
var this[] = outputLaneGreenPeriods.this[];
CComPtr<ISIAPIOutputLaneGreenPeriod> this[];
outputLaneGreenPeriods->get_this[](&this[]);
this[] = outputLaneGreenPeriods.this[]
$this[] = $outputLaneGreenPeriods.this[]

Methods

GreenPeriodExists(int)

Get a value indicating whether an Approach Lane Output Green Period exists in the data storage.

bool GreenPeriodExists(int greenperiod)

Parameters

Name Type Description
greenperiod int A one-based integer.

Returns bool - true if it exists in the data storage; otherwise, false

Code samples
bool result = outputLaneGreenPeriods.GreenPeriodExists(0);
VARIANT_BOOL result;
outputLaneGreenPeriods->GreenPeriodExists(0, &result);
result = outputLaneGreenPeriods.GreenPeriodExists(0)
$result = $outputLaneGreenPeriods.GreenPeriodExists(0)