Skip to content

NetworkCCGPhase

Type ISIAPINetworkCCGPhase · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID CAC91D4A-8EF0-4329-8B51-2FDFF7E90EDB

Declaration

[Guid("CAC91D4A-8EF0-4329-8B51-2FDFF7E90EDB")]
public interface ISIAPINetworkCCGPhase

Members

Properties

Name

string Name { get; set; }

Type string

Code samples
string name = networkCCGPhase.Name;
networkCCGPhase.Name = @"Example";
CComBSTR name;
networkCCGPhase->get_Name(&name);
networkCCGPhase->put_Name(CComBSTR(L"Example"));
name = networkCCGPhase.Name
networkCCGPhase.Name = r"Example"
$name = $networkCCGPhase.Name
$networkCCGPhase.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 = networkCCGPhase.Position;
long position;
networkCCGPhase->get_Position(&position);
position = networkCCGPhase.Position
$position = $networkCCGPhase.Position

Is_variable

bool Is_variable { get; set; }

Type bool

Code samples
bool is_variable = networkCCGPhase.Is_variable;
networkCCGPhase.Is_variable = true;
VARIANT_BOOL is_variable;
networkCCGPhase->get_Is_variable(&is_variable);
networkCCGPhase->put_Is_variable(VARIANT_TRUE);
is_variable = networkCCGPhase.Is_variable
networkCCGPhase.Is_variable = True
$is_variable = $networkCCGPhase.Is_variable
$networkCCGPhase.Is_variable = $true

IsReferencePhase

bool IsReferencePhase { get; set; }

Type bool

Code samples
bool isReferencePhase = networkCCGPhase.IsReferencePhase;
networkCCGPhase.IsReferencePhase = true;
VARIANT_BOOL isReferencePhase;
networkCCGPhase->get_IsReferencePhase(&isReferencePhase);
networkCCGPhase->put_IsReferencePhase(VARIANT_TRUE);
is_reference_phase = networkCCGPhase.IsReferencePhase
networkCCGPhase.IsReferencePhase = True
$isReferencePhase = $networkCCGPhase.IsReferencePhase
$networkCCGPhase.IsReferencePhase = $true

Phase_time

float Phase_time { get; set; }

Type float

Code samples
float phase_time = networkCCGPhase.Phase_time;
networkCCGPhase.Phase_time = 0.0;
double phase_time;
networkCCGPhase->get_Phase_time(&phase_time);
networkCCGPhase->put_Phase_time(0.0);
phase_time = networkCCGPhase.Phase_time
networkCCGPhase.Phase_time = 0.0
$phase_time = $networkCCGPhase.Phase_time
$networkCCGPhase.Phase_time = 0.0

Yellow_time

float Yellow_time { get; set; }

Type float

Code samples
float yellow_time = networkCCGPhase.Yellow_time;
networkCCGPhase.Yellow_time = 0.0;
double yellow_time;
networkCCGPhase->get_Yellow_time(&yellow_time);
networkCCGPhase->put_Yellow_time(0.0);
yellow_time = networkCCGPhase.Yellow_time
networkCCGPhase.Yellow_time = 0.0
$yellow_time = $networkCCGPhase.Yellow_time
$networkCCGPhase.Yellow_time = 0.0

All_red_time

float All_red_time { get; set; }

Type float

Code samples
float all_red_time = networkCCGPhase.All_red_time;
networkCCGPhase.All_red_time = 0.0;
double all_red_time;
networkCCGPhase->get_All_red_time(&all_red_time);
networkCCGPhase->put_All_red_time(0.0);
all_red_time = networkCCGPhase.All_red_time
networkCCGPhase.All_red_time = 0.0
$all_red_time = $networkCCGPhase.All_red_time
$networkCCGPhase.All_red_time = 0.0

Has_dummy

bool Has_dummy { get; set; }

Type bool

Code samples
bool has_dummy = networkCCGPhase.Has_dummy;
networkCCGPhase.Has_dummy = true;
VARIANT_BOOL has_dummy;
networkCCGPhase->get_Has_dummy(&has_dummy);
networkCCGPhase->put_Has_dummy(VARIANT_TRUE);
has_dummy = networkCCGPhase.Has_dummy
networkCCGPhase.Has_dummy = True
$has_dummy = $networkCCGPhase.Has_dummy
$networkCCGPhase.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 = networkCCGPhase.Dummy_minimum_green_time_user;
networkCCGPhase.Dummy_minimum_green_time_user = true;
VARIANT_BOOL dummy_minimum_green_time_user;
networkCCGPhase->get_Dummy_minimum_green_time_user(&dummy_minimum_green_time_user);
networkCCGPhase->put_Dummy_minimum_green_time_user(VARIANT_TRUE);
dummy_minimum_green_time_user = networkCCGPhase.Dummy_minimum_green_time_user
networkCCGPhase.Dummy_minimum_green_time_user = True
$dummy_minimum_green_time_user = $networkCCGPhase.Dummy_minimum_green_time_user
$networkCCGPhase.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 = networkCCGPhase.Dummy_minimum_green_time;
networkCCGPhase.Dummy_minimum_green_time = 0.0;
double dummy_minimum_green_time;
networkCCGPhase->get_Dummy_minimum_green_time(&dummy_minimum_green_time);
networkCCGPhase->put_Dummy_minimum_green_time(0.0);
dummy_minimum_green_time = networkCCGPhase.Dummy_minimum_green_time
networkCCGPhase.Dummy_minimum_green_time = 0.0
$dummy_minimum_green_time = $networkCCGPhase.Dummy_minimum_green_time
$networkCCGPhase.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 = networkCCGPhase.Dummy_maximum_green_time_user;
networkCCGPhase.Dummy_maximum_green_time_user = true;
VARIANT_BOOL dummy_maximum_green_time_user;
networkCCGPhase->get_Dummy_maximum_green_time_user(&dummy_maximum_green_time_user);
networkCCGPhase->put_Dummy_maximum_green_time_user(VARIANT_TRUE);
dummy_maximum_green_time_user = networkCCGPhase.Dummy_maximum_green_time_user
networkCCGPhase.Dummy_maximum_green_time_user = True
$dummy_maximum_green_time_user = $networkCCGPhase.Dummy_maximum_green_time_user
$networkCCGPhase.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 = networkCCGPhase.Dummy_maximum_green_time;
networkCCGPhase.Dummy_maximum_green_time = 0.0;
double dummy_maximum_green_time;
networkCCGPhase->get_Dummy_maximum_green_time(&dummy_maximum_green_time);
networkCCGPhase->put_Dummy_maximum_green_time(0.0);
dummy_maximum_green_time = networkCCGPhase.Dummy_maximum_green_time
networkCCGPhase.Dummy_maximum_green_time = 0.0
$dummy_maximum_green_time = $networkCCGPhase.Dummy_maximum_green_time
$networkCCGPhase.Dummy_maximum_green_time = 0.0

Minimum_time

float Minimum_time { get; set; }

Type float

Code samples
float minimum_time = networkCCGPhase.Minimum_time;
networkCCGPhase.Minimum_time = 0.0;
double minimum_time;
networkCCGPhase->get_Minimum_time(&minimum_time);
networkCCGPhase->put_Minimum_time(0.0);
minimum_time = networkCCGPhase.Minimum_time
networkCCGPhase.Minimum_time = 0.0
$minimum_time = $networkCCGPhase.Minimum_time
$networkCCGPhase.Minimum_time = 0.0

Phase_frequency_user

bool Phase_frequency_user { get; set; }

Type bool

Code samples
bool phase_frequency_user = networkCCGPhase.Phase_frequency_user;
networkCCGPhase.Phase_frequency_user = true;
VARIANT_BOOL phase_frequency_user;
networkCCGPhase->get_Phase_frequency_user(&phase_frequency_user);
networkCCGPhase->put_Phase_frequency_user(VARIANT_TRUE);
phase_frequency_user = networkCCGPhase.Phase_frequency_user
networkCCGPhase.Phase_frequency_user = True
$phase_frequency_user = $networkCCGPhase.Phase_frequency_user
$networkCCGPhase.Phase_frequency_user = $true

Phase_frequency

float Phase_frequency { get; set; }

Type float

Code samples
float phase_frequency = networkCCGPhase.Phase_frequency;
networkCCGPhase.Phase_frequency = 0.0;
double phase_frequency;
networkCCGPhase->get_Phase_frequency(&phase_frequency);
networkCCGPhase->put_Phase_frequency(0.0);
phase_frequency = networkCCGPhase.Phase_frequency
networkCCGPhase.Phase_frequency = 0.0
$phase_frequency = $networkCCGPhase.Phase_frequency
$networkCCGPhase.Phase_frequency = 0.0

CCGSequence

ISIAPINetworkCCGSequence CCGSequence { get; }

Type ISIAPINetworkCCGSequence

Code samples
var cCGSequence = networkCCGPhase.CCGSequence;
CComPtr<ISIAPINetworkCCGSequence> cCGSequence;
networkCCGPhase->get_CCGSequence(&cCGSequence);
ccg_sequence = networkCCGPhase.CCGSequence
$cCGSequence = $networkCCGPhase.CCGSequence

Methods

GetPhasemovementVehiclesByNetworkSite(ISIAPINetworkSite)

ISIAPIPhasemovement_vehicles GetPhasemovementVehiclesByNetworkSite(ISIAPINetworkSite networkSite)

Parameters

Name Type Description
networkSite ISIAPINetworkSite

Returns ISIAPIPhasemovement_vehicles

Code samples
var result = networkCCGPhase.GetPhasemovementVehiclesByNetworkSite(null);
CComPtr<ISIAPIPhasemovement_vehicles> result;
networkCCGPhase->GetPhasemovementVehiclesByNetworkSite(NULL, &result);
result = networkCCGPhase.GetPhasemovementVehiclesByNetworkSite(None)
$result = $networkCCGPhase.GetPhasemovementVehiclesByNetworkSite($null)

GetPhasemovementPedsByNetworkSite(ISIAPINetworkSite)

ISIAPIPhasemovement_peds GetPhasemovementPedsByNetworkSite(ISIAPINetworkSite networkSite)

Parameters

Name Type Description
networkSite ISIAPINetworkSite

Returns ISIAPIPhasemovement_peds

Code samples
var result = networkCCGPhase.GetPhasemovementPedsByNetworkSite(null);
CComPtr<ISIAPIPhasemovement_peds> result;
networkCCGPhase->GetPhasemovementPedsByNetworkSite(NULL, &result);
result = networkCCGPhase.GetPhasemovementPedsByNetworkSite(None)
$result = $networkCCGPhase.GetPhasemovementPedsByNetworkSite($null)