Skip to content

ISIAPIPhase Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: 4562846F-02E3-4C12-B075-FCE3FD2E0D98

Declaration

[Guid("4562846F-02E3-4C12-B075-FCE3FD2E0D98")]
public interface ISIAPIPhase

Get an instance

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

Properties

Name

string Name { get; set; }

Type string

Code samples
string name = phase.Name;
phase.Name = @"Example";
Dim name As String = phase.Name
phase.Name = "Example"
name = phase.Name
phase.Name = r"Example"
$name = $phase.Name
$phase.Name = "Example"

Position

The Phase Position in the Sequence's Phases collection. It is a zero-base integer.

int Position { get; }

Type int

Code samples
int position = phase.Position;
Dim position As Integer = phase.Position
position = phase.Position
$position = $phase.Position

Is_variable

bool Is_variable { get; set; }

Type bool

Code samples
bool is_variable = phase.Is_variable;
phase.Is_variable = true;
Dim is_variable As Boolean = phase.Is_variable
phase.Is_variable = true
is_variable = phase.Is_variable
phase.Is_variable = True
$is_variable = $phase.Is_variable
$phase.Is_variable = $true

IsReferencePhase

bool IsReferencePhase { get; set; }

Type bool

Code samples
bool isReferencePhase = phase.IsReferencePhase;
phase.IsReferencePhase = true;
Dim isReferencePhase As Boolean = phase.IsReferencePhase
phase.IsReferencePhase = true
is_reference_phase = phase.IsReferencePhase
phase.IsReferencePhase = True
$isReferencePhase = $phase.IsReferencePhase
$phase.IsReferencePhase = $true

Phase_time

float Phase_time { get; set; }

Type float

Code samples
float phase_time = phase.Phase_time;
phase.Phase_time = 0.0;
Dim phase_time As Single = phase.Phase_time
phase.Phase_time = 0.0
phase_time = phase.Phase_time
phase.Phase_time = 0.0
$phase_time = $phase.Phase_time
$phase.Phase_time = 0.0

Yellow_time

float Yellow_time { get; set; }

Type float

Code samples
float yellow_time = phase.Yellow_time;
phase.Yellow_time = 0.0;
Dim yellow_time As Single = phase.Yellow_time
phase.Yellow_time = 0.0
yellow_time = phase.Yellow_time
phase.Yellow_time = 0.0
$yellow_time = $phase.Yellow_time
$phase.Yellow_time = 0.0

All_red_time

float All_red_time { get; set; }

Type float

Code samples
float all_red_time = phase.All_red_time;
phase.All_red_time = 0.0;
Dim all_red_time As Single = phase.All_red_time
phase.All_red_time = 0.0
all_red_time = phase.All_red_time
phase.All_red_time = 0.0
$all_red_time = $phase.All_red_time
$phase.All_red_time = 0.0

Has_dummy

bool Has_dummy { get; set; }

Type bool

Code samples
bool has_dummy = phase.Has_dummy;
phase.Has_dummy = true;
Dim has_dummy As Boolean = phase.Has_dummy
phase.Has_dummy = true
has_dummy = phase.Has_dummy
phase.Has_dummy = True
$has_dummy = $phase.Has_dummy
$phase.Has_dummy = $true

Dummy_minimum_green_time_user

bool Dummy_minimum_green_time_user { get; set; }

Type bool

Code samples
bool dummy_minimum_green_time_user = phase.Dummy_minimum_green_time_user;
phase.Dummy_minimum_green_time_user = true;
Dim dummy_minimum_green_time_user As Boolean = phase.Dummy_minimum_green_time_user
phase.Dummy_minimum_green_time_user = true
dummy_minimum_green_time_user = phase.Dummy_minimum_green_time_user
phase.Dummy_minimum_green_time_user = True
$dummy_minimum_green_time_user = $phase.Dummy_minimum_green_time_user
$phase.Dummy_minimum_green_time_user = $true

Dummy_minimum_green_time

float Dummy_minimum_green_time { get; set; }

Type float

Code samples
float dummy_minimum_green_time = phase.Dummy_minimum_green_time;
phase.Dummy_minimum_green_time = 0.0;
Dim dummy_minimum_green_time As Single = phase.Dummy_minimum_green_time
phase.Dummy_minimum_green_time = 0.0
dummy_minimum_green_time = phase.Dummy_minimum_green_time
phase.Dummy_minimum_green_time = 0.0
$dummy_minimum_green_time = $phase.Dummy_minimum_green_time
$phase.Dummy_minimum_green_time = 0.0

Dummy_maximum_green_time_user

bool Dummy_maximum_green_time_user { get; set; }

Type bool

Code samples
bool dummy_maximum_green_time_user = phase.Dummy_maximum_green_time_user;
phase.Dummy_maximum_green_time_user = true;
Dim dummy_maximum_green_time_user As Boolean = phase.Dummy_maximum_green_time_user
phase.Dummy_maximum_green_time_user = true
dummy_maximum_green_time_user = phase.Dummy_maximum_green_time_user
phase.Dummy_maximum_green_time_user = True
$dummy_maximum_green_time_user = $phase.Dummy_maximum_green_time_user
$phase.Dummy_maximum_green_time_user = $true

Dummy_maximum_green_time

float Dummy_maximum_green_time { get; set; }

Type float

Code samples
float dummy_maximum_green_time = phase.Dummy_maximum_green_time;
phase.Dummy_maximum_green_time = 0.0;
Dim dummy_maximum_green_time As Single = phase.Dummy_maximum_green_time
phase.Dummy_maximum_green_time = 0.0
dummy_maximum_green_time = phase.Dummy_maximum_green_time
phase.Dummy_maximum_green_time = 0.0
$dummy_maximum_green_time = $phase.Dummy_maximum_green_time
$phase.Dummy_maximum_green_time = 0.0

Minimum_time

float Minimum_time { get; set; }

Type float

Code samples
float minimum_time = phase.Minimum_time;
phase.Minimum_time = 0.0;
Dim minimum_time As Single = phase.Minimum_time
phase.Minimum_time = 0.0
minimum_time = phase.Minimum_time
phase.Minimum_time = 0.0
$minimum_time = $phase.Minimum_time
$phase.Minimum_time = 0.0

Phasemovement_vehicles

ISIAPIPhasemovement_vehicles Phasemovement_vehicles { get; }

Type ISIAPIPhasemovement_vehicles

Code samples
var phasemovement_vehicles = phase.Phasemovement_vehicles;
Dim phasemovement_vehicles As ISIAPIPhasemovement_vehicles = phase.Phasemovement_vehicles
phasemovement_vehicles = phase.Phasemovement_vehicles
$phasemovement_vehicles = $phase.Phasemovement_vehicles

Phasemovement_peds

ISIAPIPhasemovement_peds Phasemovement_peds { get; }

Type ISIAPIPhasemovement_peds

Code samples
var phasemovement_peds = phase.Phasemovement_peds;
Dim phasemovement_peds As ISIAPIPhasemovement_peds = phase.Phasemovement_peds
phasemovement_peds = phase.Phasemovement_peds
$phasemovement_peds = $phase.Phasemovement_peds

Sequence

ISIAPISequence Sequence { get; }

Type ISIAPISequence

Code samples
var sequence = phase.Sequence;
Dim sequence As ISIAPISequence = phase.Sequence
sequence = phase.Sequence
$sequence = $phase.Sequence

Phase_frequency_user

bool Phase_frequency_user { get; set; }

Type bool

Code samples
bool phase_frequency_user = phase.Phase_frequency_user;
phase.Phase_frequency_user = true;
Dim phase_frequency_user As Boolean = phase.Phase_frequency_user
phase.Phase_frequency_user = true
phase_frequency_user = phase.Phase_frequency_user
phase.Phase_frequency_user = True
$phase_frequency_user = $phase.Phase_frequency_user
$phase.Phase_frequency_user = $true

Phase_frequency

float Phase_frequency { get; set; }

Type float

Code samples
float phase_frequency = phase.Phase_frequency;
phase.Phase_frequency = 0.0;
Dim phase_frequency As Single = phase.Phase_frequency
phase.Phase_frequency = 0.0
phase_frequency = phase.Phase_frequency
phase.Phase_frequency = 0.0
$phase_frequency = $phase.Phase_frequency
$phase.Phase_frequency = 0.0