Skip to content

OutputNetworkVehicle

Type ISIAPIOutputNetworkVehicle · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 27B24392-4491-4109-A190-C0E554698AC1

Declaration

[Guid("27B24392-4491-4109-A190-C0E554698AC1")]
public interface ISIAPIOutputNetworkVehicle

Members

Properties

Property Type Summary
ArrivalFlowTotal float
ArrivalFlow_HV_pct float
DemandFlowTotal float
DemandFlow_HV_pct float
DegreeSaturation float
DelayControlTotal float
DelayControlAverage float
DelayControlAverageWorstLane float
DelayControlAverageWorstMovement float
DelayGeometricAverage float
DelayStoplineAverage float
StopsTotal float
StopRate float
ProportionQueued float
PerformanceIndex float
TravelDistanceTotal float
TravelTimeTotal float
OperatingCostTotal float
FuelConsumptionTotal float
CarbonDioxideTotal float
HydrocarbonsTotal float
CarbonMonoxideTotal float
NoxTotal float
SpeedEfficiency float
CongestionCoefficient float
TravelDistanceAverage float
TravelTimeAverage float
TravelSpeed float
DesiredTripTime float
TravelDelay float
IdlingTimeAvg float
RunningTimeAvg float
TravelTimeIndex float
QueueStorageRatioMaximum float
QueueStorageRatioAverage float
LevelOfService string
OperatingCost_rate float
TravelTimeAverage_rate float
IdlingTimeAvgerage_rate float
IdlingTimeAvgerage_pct float
RunningTimeAvgerage_rate float
RunningTimeAvgerage_pct float
DesiredTripTime_rate float
TravelDelay_rate float
TravelDelay_pct float
StopRate_rate float
FuelConsumption_rate float
CarbonDioxide_rate float
Hydrocarbons_rate float
CarbonMonoxide_rate float
Nox_rate float
FuelEconomy float
Min_dx_percent float
Max_dx_percent float
DesiredSpeedMethod int Desired Speed Method
DesiredSpeed float
TravelDelayAverage float
TravelDelayAverage_rate float
Max_dx_percent_prev float
Max_dx_percent_prev2 float
Capacity_effective float
Practical_spare_capacity float
NwModel_vari_index float
SpeedEfficiencyFlag int Speed Efficiency Flag
OutputNetwork ISIAPIOutputNetwork
OutputNetworkVehicleMCs ISIAPIOutputNetworkVehicleMCs
DiffDelayControlAveragePct float
DiffDelayControlAveragePctPrev float
DiffDelayControlAveragePctPrev2 float
DiffSpeedEfficiencyPct float
DiffSpeedEfficiencyPctPrev float
DiffSpeedEfficiencyPctPrev2 float

Properties

ArrivalFlowTotal

float ArrivalFlowTotal { get; }

Type float

Code samples
float arrivalFlowTotal = outputNetworkVehicle.ArrivalFlowTotal;
double arrivalFlowTotal;
outputNetworkVehicle->get_ArrivalFlowTotal(&arrivalFlowTotal);
arrival_flow_total = outputNetworkVehicle.ArrivalFlowTotal
$arrivalFlowTotal = $outputNetworkVehicle.ArrivalFlowTotal

ArrivalFlow_HV_pct

float ArrivalFlow_HV_pct { get; }

Type float

Code samples
float arrivalFlow_HV_pct = outputNetworkVehicle.ArrivalFlow_HV_pct;
double arrivalFlow_HV_pct;
outputNetworkVehicle->get_ArrivalFlow_HV_pct(&arrivalFlow_HV_pct);
arrival_flow_hv_pct = outputNetworkVehicle.ArrivalFlow_HV_pct
$arrivalFlow_HV_pct = $outputNetworkVehicle.ArrivalFlow_HV_pct

DemandFlowTotal

float DemandFlowTotal { get; }

Type float

Code samples
float demandFlowTotal = outputNetworkVehicle.DemandFlowTotal;
double demandFlowTotal;
outputNetworkVehicle->get_DemandFlowTotal(&demandFlowTotal);
demand_flow_total = outputNetworkVehicle.DemandFlowTotal
$demandFlowTotal = $outputNetworkVehicle.DemandFlowTotal

DemandFlow_HV_pct

float DemandFlow_HV_pct { get; }

Type float

Code samples
float demandFlow_HV_pct = outputNetworkVehicle.DemandFlow_HV_pct;
double demandFlow_HV_pct;
outputNetworkVehicle->get_DemandFlow_HV_pct(&demandFlow_HV_pct);
demand_flow_hv_pct = outputNetworkVehicle.DemandFlow_HV_pct
$demandFlow_HV_pct = $outputNetworkVehicle.DemandFlow_HV_pct

DegreeSaturation

float DegreeSaturation { get; }

Type float

Code samples
float degreeSaturation = outputNetworkVehicle.DegreeSaturation;
double degreeSaturation;
outputNetworkVehicle->get_DegreeSaturation(&degreeSaturation);
degree_saturation = outputNetworkVehicle.DegreeSaturation
$degreeSaturation = $outputNetworkVehicle.DegreeSaturation

DelayControlTotal

float DelayControlTotal { get; }

Type float

Code samples
float delayControlTotal = outputNetworkVehicle.DelayControlTotal;
double delayControlTotal;
outputNetworkVehicle->get_DelayControlTotal(&delayControlTotal);
delay_control_total = outputNetworkVehicle.DelayControlTotal
$delayControlTotal = $outputNetworkVehicle.DelayControlTotal

DelayControlAverage

float DelayControlAverage { get; }

Type float

Code samples
float delayControlAverage = outputNetworkVehicle.DelayControlAverage;
double delayControlAverage;
outputNetworkVehicle->get_DelayControlAverage(&delayControlAverage);
delay_control_average = outputNetworkVehicle.DelayControlAverage
$delayControlAverage = $outputNetworkVehicle.DelayControlAverage

DelayControlAverageWorstLane

float DelayControlAverageWorstLane { get; }

Type float

Code samples
float delayControlAverageWorstLane = outputNetworkVehicle.DelayControlAverageWorstLane;
double delayControlAverageWorstLane;
outputNetworkVehicle->get_DelayControlAverageWorstLane(&delayControlAverageWorstLane);
delay_control_average_worst_lane = outputNetworkVehicle.DelayControlAverageWorstLane
$delayControlAverageWorstLane = $outputNetworkVehicle.DelayControlAverageWorstLane

DelayControlAverageWorstMovement

float DelayControlAverageWorstMovement { get; }

Type float

Code samples
float delayControlAverageWorstMovement = outputNetworkVehicle.DelayControlAverageWorstMovement;
double delayControlAverageWorstMovement;
outputNetworkVehicle->get_DelayControlAverageWorstMovement(&delayControlAverageWorstMovement);
delay_control_average_worst_movement = outputNetworkVehicle.DelayControlAverageWorstMovement
$delayControlAverageWorstMovement = $outputNetworkVehicle.DelayControlAverageWorstMovement

DelayGeometricAverage

float DelayGeometricAverage { get; }

Type float

Code samples
float delayGeometricAverage = outputNetworkVehicle.DelayGeometricAverage;
double delayGeometricAverage;
outputNetworkVehicle->get_DelayGeometricAverage(&delayGeometricAverage);
delay_geometric_average = outputNetworkVehicle.DelayGeometricAverage
$delayGeometricAverage = $outputNetworkVehicle.DelayGeometricAverage

DelayStoplineAverage

float DelayStoplineAverage { get; }

Type float

Code samples
float delayStoplineAverage = outputNetworkVehicle.DelayStoplineAverage;
double delayStoplineAverage;
outputNetworkVehicle->get_DelayStoplineAverage(&delayStoplineAverage);
delay_stopline_average = outputNetworkVehicle.DelayStoplineAverage
$delayStoplineAverage = $outputNetworkVehicle.DelayStoplineAverage

StopsTotal

float StopsTotal { get; }

Type float

Code samples
float stopsTotal = outputNetworkVehicle.StopsTotal;
double stopsTotal;
outputNetworkVehicle->get_StopsTotal(&stopsTotal);
stops_total = outputNetworkVehicle.StopsTotal
$stopsTotal = $outputNetworkVehicle.StopsTotal

StopRate

float StopRate { get; }

Type float

Code samples
float stopRate = outputNetworkVehicle.StopRate;
double stopRate;
outputNetworkVehicle->get_StopRate(&stopRate);
stop_rate = outputNetworkVehicle.StopRate
$stopRate = $outputNetworkVehicle.StopRate

ProportionQueued

float ProportionQueued { get; }

Type float

Code samples
float proportionQueued = outputNetworkVehicle.ProportionQueued;
double proportionQueued;
outputNetworkVehicle->get_ProportionQueued(&proportionQueued);
proportion_queued = outputNetworkVehicle.ProportionQueued
$proportionQueued = $outputNetworkVehicle.ProportionQueued

PerformanceIndex

float PerformanceIndex { get; }

Type float

Code samples
float performanceIndex = outputNetworkVehicle.PerformanceIndex;
double performanceIndex;
outputNetworkVehicle->get_PerformanceIndex(&performanceIndex);
performance_index = outputNetworkVehicle.PerformanceIndex
$performanceIndex = $outputNetworkVehicle.PerformanceIndex

TravelDistanceTotal

float TravelDistanceTotal { get; }

Type float

Code samples
float travelDistanceTotal = outputNetworkVehicle.TravelDistanceTotal;
double travelDistanceTotal;
outputNetworkVehicle->get_TravelDistanceTotal(&travelDistanceTotal);
travel_distance_total = outputNetworkVehicle.TravelDistanceTotal
$travelDistanceTotal = $outputNetworkVehicle.TravelDistanceTotal

TravelTimeTotal

float TravelTimeTotal { get; }

Type float

Code samples
float travelTimeTotal = outputNetworkVehicle.TravelTimeTotal;
double travelTimeTotal;
outputNetworkVehicle->get_TravelTimeTotal(&travelTimeTotal);
travel_time_total = outputNetworkVehicle.TravelTimeTotal
$travelTimeTotal = $outputNetworkVehicle.TravelTimeTotal

OperatingCostTotal

float OperatingCostTotal { get; }

Type float

Code samples
float operatingCostTotal = outputNetworkVehicle.OperatingCostTotal;
double operatingCostTotal;
outputNetworkVehicle->get_OperatingCostTotal(&operatingCostTotal);
operating_cost_total = outputNetworkVehicle.OperatingCostTotal
$operatingCostTotal = $outputNetworkVehicle.OperatingCostTotal

FuelConsumptionTotal

float FuelConsumptionTotal { get; }

Type float

Code samples
float fuelConsumptionTotal = outputNetworkVehicle.FuelConsumptionTotal;
double fuelConsumptionTotal;
outputNetworkVehicle->get_FuelConsumptionTotal(&fuelConsumptionTotal);
fuel_consumption_total = outputNetworkVehicle.FuelConsumptionTotal
$fuelConsumptionTotal = $outputNetworkVehicle.FuelConsumptionTotal

CarbonDioxideTotal

float CarbonDioxideTotal { get; }

Type float

Code samples
float carbonDioxideTotal = outputNetworkVehicle.CarbonDioxideTotal;
double carbonDioxideTotal;
outputNetworkVehicle->get_CarbonDioxideTotal(&carbonDioxideTotal);
carbon_dioxide_total = outputNetworkVehicle.CarbonDioxideTotal
$carbonDioxideTotal = $outputNetworkVehicle.CarbonDioxideTotal

HydrocarbonsTotal

float HydrocarbonsTotal { get; }

Type float

Code samples
float hydrocarbonsTotal = outputNetworkVehicle.HydrocarbonsTotal;
double hydrocarbonsTotal;
outputNetworkVehicle->get_HydrocarbonsTotal(&hydrocarbonsTotal);
hydrocarbons_total = outputNetworkVehicle.HydrocarbonsTotal
$hydrocarbonsTotal = $outputNetworkVehicle.HydrocarbonsTotal

CarbonMonoxideTotal

float CarbonMonoxideTotal { get; }

Type float

Code samples
float carbonMonoxideTotal = outputNetworkVehicle.CarbonMonoxideTotal;
double carbonMonoxideTotal;
outputNetworkVehicle->get_CarbonMonoxideTotal(&carbonMonoxideTotal);
carbon_monoxide_total = outputNetworkVehicle.CarbonMonoxideTotal
$carbonMonoxideTotal = $outputNetworkVehicle.CarbonMonoxideTotal

NoxTotal

float NoxTotal { get; }

Type float

Code samples
float noxTotal = outputNetworkVehicle.NoxTotal;
double noxTotal;
outputNetworkVehicle->get_NoxTotal(&noxTotal);
nox_total = outputNetworkVehicle.NoxTotal
$noxTotal = $outputNetworkVehicle.NoxTotal

SpeedEfficiency

float SpeedEfficiency { get; }

Type float

Code samples
float speedEfficiency = outputNetworkVehicle.SpeedEfficiency;
double speedEfficiency;
outputNetworkVehicle->get_SpeedEfficiency(&speedEfficiency);
speed_efficiency = outputNetworkVehicle.SpeedEfficiency
$speedEfficiency = $outputNetworkVehicle.SpeedEfficiency

CongestionCoefficient

float CongestionCoefficient { get; }

Type float

Code samples
float congestionCoefficient = outputNetworkVehicle.CongestionCoefficient;
double congestionCoefficient;
outputNetworkVehicle->get_CongestionCoefficient(&congestionCoefficient);
congestion_coefficient = outputNetworkVehicle.CongestionCoefficient
$congestionCoefficient = $outputNetworkVehicle.CongestionCoefficient

TravelDistanceAverage

float TravelDistanceAverage { get; }

Type float

Code samples
float travelDistanceAverage = outputNetworkVehicle.TravelDistanceAverage;
double travelDistanceAverage;
outputNetworkVehicle->get_TravelDistanceAverage(&travelDistanceAverage);
travel_distance_average = outputNetworkVehicle.TravelDistanceAverage
$travelDistanceAverage = $outputNetworkVehicle.TravelDistanceAverage

TravelTimeAverage

float TravelTimeAverage { get; }

Type float

Code samples
float travelTimeAverage = outputNetworkVehicle.TravelTimeAverage;
double travelTimeAverage;
outputNetworkVehicle->get_TravelTimeAverage(&travelTimeAverage);
travel_time_average = outputNetworkVehicle.TravelTimeAverage
$travelTimeAverage = $outputNetworkVehicle.TravelTimeAverage

TravelSpeed

float TravelSpeed { get; }

Type float

Code samples
float travelSpeed = outputNetworkVehicle.TravelSpeed;
double travelSpeed;
outputNetworkVehicle->get_TravelSpeed(&travelSpeed);
travel_speed = outputNetworkVehicle.TravelSpeed
$travelSpeed = $outputNetworkVehicle.TravelSpeed

DesiredTripTime

float DesiredTripTime { get; }

Type float

Code samples
float desiredTripTime = outputNetworkVehicle.DesiredTripTime;
double desiredTripTime;
outputNetworkVehicle->get_DesiredTripTime(&desiredTripTime);
desired_trip_time = outputNetworkVehicle.DesiredTripTime
$desiredTripTime = $outputNetworkVehicle.DesiredTripTime

TravelDelay

float TravelDelay { get; }

Type float

Code samples
float travelDelay = outputNetworkVehicle.TravelDelay;
double travelDelay;
outputNetworkVehicle->get_TravelDelay(&travelDelay);
travel_delay = outputNetworkVehicle.TravelDelay
$travelDelay = $outputNetworkVehicle.TravelDelay

IdlingTimeAvg

float IdlingTimeAvg { get; }

Type float

Code samples
float idlingTimeAvg = outputNetworkVehicle.IdlingTimeAvg;
double idlingTimeAvg;
outputNetworkVehicle->get_IdlingTimeAvg(&idlingTimeAvg);
idling_time_avg = outputNetworkVehicle.IdlingTimeAvg
$idlingTimeAvg = $outputNetworkVehicle.IdlingTimeAvg

RunningTimeAvg

float RunningTimeAvg { get; }

Type float

Code samples
float runningTimeAvg = outputNetworkVehicle.RunningTimeAvg;
double runningTimeAvg;
outputNetworkVehicle->get_RunningTimeAvg(&runningTimeAvg);
running_time_avg = outputNetworkVehicle.RunningTimeAvg
$runningTimeAvg = $outputNetworkVehicle.RunningTimeAvg

TravelTimeIndex

float TravelTimeIndex { get; }

Type float

Code samples
float travelTimeIndex = outputNetworkVehicle.TravelTimeIndex;
double travelTimeIndex;
outputNetworkVehicle->get_TravelTimeIndex(&travelTimeIndex);
travel_time_index = outputNetworkVehicle.TravelTimeIndex
$travelTimeIndex = $outputNetworkVehicle.TravelTimeIndex

QueueStorageRatioMaximum

float QueueStorageRatioMaximum { get; }

Type float

Code samples
float queueStorageRatioMaximum = outputNetworkVehicle.QueueStorageRatioMaximum;
double queueStorageRatioMaximum;
outputNetworkVehicle->get_QueueStorageRatioMaximum(&queueStorageRatioMaximum);
queue_storage_ratio_maximum = outputNetworkVehicle.QueueStorageRatioMaximum
$queueStorageRatioMaximum = $outputNetworkVehicle.QueueStorageRatioMaximum

QueueStorageRatioAverage

float QueueStorageRatioAverage { get; }

Type float

Code samples
float queueStorageRatioAverage = outputNetworkVehicle.QueueStorageRatioAverage;
double queueStorageRatioAverage;
outputNetworkVehicle->get_QueueStorageRatioAverage(&queueStorageRatioAverage);
queue_storage_ratio_average = outputNetworkVehicle.QueueStorageRatioAverage
$queueStorageRatioAverage = $outputNetworkVehicle.QueueStorageRatioAverage

LevelOfService

string LevelOfService { get; }

Type string

Code samples
string levelOfService = outputNetworkVehicle.LevelOfService;
CComBSTR levelOfService;
outputNetworkVehicle->get_LevelOfService(&levelOfService);
level_of_service = outputNetworkVehicle.LevelOfService
$levelOfService = $outputNetworkVehicle.LevelOfService

OperatingCost_rate

float OperatingCost_rate { get; }

Type float

Code samples
float operatingCost_rate = outputNetworkVehicle.OperatingCost_rate;
double operatingCost_rate;
outputNetworkVehicle->get_OperatingCost_rate(&operatingCost_rate);
operating_cost_rate = outputNetworkVehicle.OperatingCost_rate
$operatingCost_rate = $outputNetworkVehicle.OperatingCost_rate

TravelTimeAverage_rate

float TravelTimeAverage_rate { get; }

Type float

Code samples
float travelTimeAverage_rate = outputNetworkVehicle.TravelTimeAverage_rate;
double travelTimeAverage_rate;
outputNetworkVehicle->get_TravelTimeAverage_rate(&travelTimeAverage_rate);
travel_time_average_rate = outputNetworkVehicle.TravelTimeAverage_rate
$travelTimeAverage_rate = $outputNetworkVehicle.TravelTimeAverage_rate

IdlingTimeAvgerage_rate

float IdlingTimeAvgerage_rate { get; }

Type float

Code samples
float idlingTimeAvgerage_rate = outputNetworkVehicle.IdlingTimeAvgerage_rate;
double idlingTimeAvgerage_rate;
outputNetworkVehicle->get_IdlingTimeAvgerage_rate(&idlingTimeAvgerage_rate);
idling_time_avgerage_rate = outputNetworkVehicle.IdlingTimeAvgerage_rate
$idlingTimeAvgerage_rate = $outputNetworkVehicle.IdlingTimeAvgerage_rate

IdlingTimeAvgerage_pct

float IdlingTimeAvgerage_pct { get; }

Type float

Code samples
float idlingTimeAvgerage_pct = outputNetworkVehicle.IdlingTimeAvgerage_pct;
double idlingTimeAvgerage_pct;
outputNetworkVehicle->get_IdlingTimeAvgerage_pct(&idlingTimeAvgerage_pct);
idling_time_avgerage_pct = outputNetworkVehicle.IdlingTimeAvgerage_pct
$idlingTimeAvgerage_pct = $outputNetworkVehicle.IdlingTimeAvgerage_pct

RunningTimeAvgerage_rate

float RunningTimeAvgerage_rate { get; }

Type float

Code samples
float runningTimeAvgerage_rate = outputNetworkVehicle.RunningTimeAvgerage_rate;
double runningTimeAvgerage_rate;
outputNetworkVehicle->get_RunningTimeAvgerage_rate(&runningTimeAvgerage_rate);
running_time_avgerage_rate = outputNetworkVehicle.RunningTimeAvgerage_rate
$runningTimeAvgerage_rate = $outputNetworkVehicle.RunningTimeAvgerage_rate

RunningTimeAvgerage_pct

float RunningTimeAvgerage_pct { get; }

Type float

Code samples
float runningTimeAvgerage_pct = outputNetworkVehicle.RunningTimeAvgerage_pct;
double runningTimeAvgerage_pct;
outputNetworkVehicle->get_RunningTimeAvgerage_pct(&runningTimeAvgerage_pct);
running_time_avgerage_pct = outputNetworkVehicle.RunningTimeAvgerage_pct
$runningTimeAvgerage_pct = $outputNetworkVehicle.RunningTimeAvgerage_pct

DesiredTripTime_rate

float DesiredTripTime_rate { get; }

Type float

Code samples
float desiredTripTime_rate = outputNetworkVehicle.DesiredTripTime_rate;
double desiredTripTime_rate;
outputNetworkVehicle->get_DesiredTripTime_rate(&desiredTripTime_rate);
desired_trip_time_rate = outputNetworkVehicle.DesiredTripTime_rate
$desiredTripTime_rate = $outputNetworkVehicle.DesiredTripTime_rate

TravelDelay_rate

float TravelDelay_rate { get; }

Type float

Code samples
float travelDelay_rate = outputNetworkVehicle.TravelDelay_rate;
double travelDelay_rate;
outputNetworkVehicle->get_TravelDelay_rate(&travelDelay_rate);
travel_delay_rate = outputNetworkVehicle.TravelDelay_rate
$travelDelay_rate = $outputNetworkVehicle.TravelDelay_rate

TravelDelay_pct

float TravelDelay_pct { get; }

Type float

Code samples
float travelDelay_pct = outputNetworkVehicle.TravelDelay_pct;
double travelDelay_pct;
outputNetworkVehicle->get_TravelDelay_pct(&travelDelay_pct);
travel_delay_pct = outputNetworkVehicle.TravelDelay_pct
$travelDelay_pct = $outputNetworkVehicle.TravelDelay_pct

StopRate_rate

float StopRate_rate { get; }

Type float

Code samples
float stopRate_rate = outputNetworkVehicle.StopRate_rate;
double stopRate_rate;
outputNetworkVehicle->get_StopRate_rate(&stopRate_rate);
stop_rate_rate = outputNetworkVehicle.StopRate_rate
$stopRate_rate = $outputNetworkVehicle.StopRate_rate

FuelConsumption_rate

float FuelConsumption_rate { get; }

Type float

Code samples
float fuelConsumption_rate = outputNetworkVehicle.FuelConsumption_rate;
double fuelConsumption_rate;
outputNetworkVehicle->get_FuelConsumption_rate(&fuelConsumption_rate);
fuel_consumption_rate = outputNetworkVehicle.FuelConsumption_rate
$fuelConsumption_rate = $outputNetworkVehicle.FuelConsumption_rate

CarbonDioxide_rate

float CarbonDioxide_rate { get; }

Type float

Code samples
float carbonDioxide_rate = outputNetworkVehicle.CarbonDioxide_rate;
double carbonDioxide_rate;
outputNetworkVehicle->get_CarbonDioxide_rate(&carbonDioxide_rate);
carbon_dioxide_rate = outputNetworkVehicle.CarbonDioxide_rate
$carbonDioxide_rate = $outputNetworkVehicle.CarbonDioxide_rate

Hydrocarbons_rate

float Hydrocarbons_rate { get; }

Type float

Code samples
float hydrocarbons_rate = outputNetworkVehicle.Hydrocarbons_rate;
double hydrocarbons_rate;
outputNetworkVehicle->get_Hydrocarbons_rate(&hydrocarbons_rate);
hydrocarbons_rate = outputNetworkVehicle.Hydrocarbons_rate
$hydrocarbons_rate = $outputNetworkVehicle.Hydrocarbons_rate

CarbonMonoxide_rate

float CarbonMonoxide_rate { get; }

Type float

Code samples
float carbonMonoxide_rate = outputNetworkVehicle.CarbonMonoxide_rate;
double carbonMonoxide_rate;
outputNetworkVehicle->get_CarbonMonoxide_rate(&carbonMonoxide_rate);
carbon_monoxide_rate = outputNetworkVehicle.CarbonMonoxide_rate
$carbonMonoxide_rate = $outputNetworkVehicle.CarbonMonoxide_rate

Nox_rate

float Nox_rate { get; }

Type float

Code samples
float nox_rate = outputNetworkVehicle.Nox_rate;
double nox_rate;
outputNetworkVehicle->get_Nox_rate(&nox_rate);
nox_rate = outputNetworkVehicle.Nox_rate
$nox_rate = $outputNetworkVehicle.Nox_rate

FuelEconomy

float FuelEconomy { get; }

Type float

Code samples
float fuelEconomy = outputNetworkVehicle.FuelEconomy;
double fuelEconomy;
outputNetworkVehicle->get_FuelEconomy(&fuelEconomy);
fuel_economy = outputNetworkVehicle.FuelEconomy
$fuelEconomy = $outputNetworkVehicle.FuelEconomy

Min_dx_percent

float Min_dx_percent { get; }

Type float

Code samples
float min_dx_percent = outputNetworkVehicle.Min_dx_percent;
double min_dx_percent;
outputNetworkVehicle->get_Min_dx_percent(&min_dx_percent);
min_dx_percent = outputNetworkVehicle.Min_dx_percent
$min_dx_percent = $outputNetworkVehicle.Min_dx_percent

Max_dx_percent

float Max_dx_percent { get; }

Type float

Code samples
float max_dx_percent = outputNetworkVehicle.Max_dx_percent;
double max_dx_percent;
outputNetworkVehicle->get_Max_dx_percent(&max_dx_percent);
max_dx_percent = outputNetworkVehicle.Max_dx_percent
$max_dx_percent = $outputNetworkVehicle.Max_dx_percent

DesiredSpeedMethod

Desired Speed Method

int DesiredSpeedMethod { get; }

Type int

Value

One of:

  • 0 - User Input
  • 1 - Program
Code samples
int desiredSpeedMethod = outputNetworkVehicle.DesiredSpeedMethod;
long desiredSpeedMethod;
outputNetworkVehicle->get_DesiredSpeedMethod(&desiredSpeedMethod);
desired_speed_method = outputNetworkVehicle.DesiredSpeedMethod
$desiredSpeedMethod = $outputNetworkVehicle.DesiredSpeedMethod

DesiredSpeed

float DesiredSpeed { get; }

Type float

Code samples
float desiredSpeed = outputNetworkVehicle.DesiredSpeed;
double desiredSpeed;
outputNetworkVehicle->get_DesiredSpeed(&desiredSpeed);
desired_speed = outputNetworkVehicle.DesiredSpeed
$desiredSpeed = $outputNetworkVehicle.DesiredSpeed

TravelDelayAverage

float TravelDelayAverage { get; }

Type float

Code samples
float travelDelayAverage = outputNetworkVehicle.TravelDelayAverage;
double travelDelayAverage;
outputNetworkVehicle->get_TravelDelayAverage(&travelDelayAverage);
travel_delay_average = outputNetworkVehicle.TravelDelayAverage
$travelDelayAverage = $outputNetworkVehicle.TravelDelayAverage

TravelDelayAverage_rate

float TravelDelayAverage_rate { get; }

Type float

Code samples
float travelDelayAverage_rate = outputNetworkVehicle.TravelDelayAverage_rate;
double travelDelayAverage_rate;
outputNetworkVehicle->get_TravelDelayAverage_rate(&travelDelayAverage_rate);
travel_delay_average_rate = outputNetworkVehicle.TravelDelayAverage_rate
$travelDelayAverage_rate = $outputNetworkVehicle.TravelDelayAverage_rate

Max_dx_percent_prev

float Max_dx_percent_prev { get; }

Type float

Code samples
float max_dx_percent_prev = outputNetworkVehicle.Max_dx_percent_prev;
double max_dx_percent_prev;
outputNetworkVehicle->get_Max_dx_percent_prev(&max_dx_percent_prev);
max_dx_percent_prev = outputNetworkVehicle.Max_dx_percent_prev
$max_dx_percent_prev = $outputNetworkVehicle.Max_dx_percent_prev

Max_dx_percent_prev2

float Max_dx_percent_prev2 { get; }

Type float

Code samples
float max_dx_percent_prev2 = outputNetworkVehicle.Max_dx_percent_prev2;
double max_dx_percent_prev2;
outputNetworkVehicle->get_Max_dx_percent_prev2(&max_dx_percent_prev2);
max_dx_percent_prev2 = outputNetworkVehicle.Max_dx_percent_prev2
$max_dx_percent_prev2 = $outputNetworkVehicle.Max_dx_percent_prev2

Capacity_effective

float Capacity_effective { get; }

Type float

Code samples
float capacity_effective = outputNetworkVehicle.Capacity_effective;
double capacity_effective;
outputNetworkVehicle->get_Capacity_effective(&capacity_effective);
capacity_effective = outputNetworkVehicle.Capacity_effective
$capacity_effective = $outputNetworkVehicle.Capacity_effective

Practical_spare_capacity

float Practical_spare_capacity { get; }

Type float

Code samples
float practical_spare_capacity = outputNetworkVehicle.Practical_spare_capacity;
double practical_spare_capacity;
outputNetworkVehicle->get_Practical_spare_capacity(&practical_spare_capacity);
practical_spare_capacity = outputNetworkVehicle.Practical_spare_capacity
$practical_spare_capacity = $outputNetworkVehicle.Practical_spare_capacity

NwModel_vari_index

float NwModel_vari_index { get; }

Type float

Code samples
float nwModel_vari_index = outputNetworkVehicle.NwModel_vari_index;
double nwModel_vari_index;
outputNetworkVehicle->get_NwModel_vari_index(&nwModel_vari_index);
nw_model_vari_index = outputNetworkVehicle.NwModel_vari_index
$nwModel_vari_index = $outputNetworkVehicle.NwModel_vari_index

SpeedEfficiencyFlag

Speed Efficiency Flag

int SpeedEfficiencyFlag { get; }

Type int

Value

1 = Calculated Average Travel Speed exceeds the specified Desired Speed

Code samples
int speedEfficiencyFlag = outputNetworkVehicle.SpeedEfficiencyFlag;
long speedEfficiencyFlag;
outputNetworkVehicle->get_SpeedEfficiencyFlag(&speedEfficiencyFlag);
speed_efficiency_flag = outputNetworkVehicle.SpeedEfficiencyFlag
$speedEfficiencyFlag = $outputNetworkVehicle.SpeedEfficiencyFlag

OutputNetwork

ISIAPIOutputNetwork OutputNetwork { get; }

Type ISIAPIOutputNetwork

Code samples
var outputNetwork = outputNetworkVehicle.OutputNetwork;
CComPtr<ISIAPIOutputNetwork> outputNetwork;
outputNetworkVehicle->get_OutputNetwork(&outputNetwork);
output_network = outputNetworkVehicle.OutputNetwork
$outputNetwork = $outputNetworkVehicle.OutputNetwork

OutputNetworkVehicleMCs

ISIAPIOutputNetworkVehicleMCs OutputNetworkVehicleMCs { get; }

Type ISIAPIOutputNetworkVehicleMCs

Code samples
var outputNetworkVehicleMCs = outputNetworkVehicle.OutputNetworkVehicleMCs;
CComPtr<ISIAPIOutputNetworkVehicleMCs> outputNetworkVehicleMCs;
outputNetworkVehicle->get_OutputNetworkVehicleMCs(&outputNetworkVehicleMCs);
output_network_vehicle_m_cs = outputNetworkVehicle.OutputNetworkVehicleMCs
$outputNetworkVehicleMCs = $outputNetworkVehicle.OutputNetworkVehicleMCs

DiffDelayControlAveragePct

float DiffDelayControlAveragePct { get; }

Type float

Code samples
float diffDelayControlAveragePct = outputNetworkVehicle.DiffDelayControlAveragePct;
double diffDelayControlAveragePct;
outputNetworkVehicle->get_DiffDelayControlAveragePct(&diffDelayControlAveragePct);
diff_delay_control_average_pct = outputNetworkVehicle.DiffDelayControlAveragePct
$diffDelayControlAveragePct = $outputNetworkVehicle.DiffDelayControlAveragePct

DiffDelayControlAveragePctPrev

float DiffDelayControlAveragePctPrev { get; }

Type float

Code samples
float diffDelayControlAveragePctPrev = outputNetworkVehicle.DiffDelayControlAveragePctPrev;
double diffDelayControlAveragePctPrev;
outputNetworkVehicle->get_DiffDelayControlAveragePctPrev(&diffDelayControlAveragePctPrev);
diff_delay_control_average_pct_prev = outputNetworkVehicle.DiffDelayControlAveragePctPrev
$diffDelayControlAveragePctPrev = $outputNetworkVehicle.DiffDelayControlAveragePctPrev

DiffDelayControlAveragePctPrev2

float DiffDelayControlAveragePctPrev2 { get; }

Type float

Code samples
float diffDelayControlAveragePctPrev2 = outputNetworkVehicle.DiffDelayControlAveragePctPrev2;
double diffDelayControlAveragePctPrev2;
outputNetworkVehicle->get_DiffDelayControlAveragePctPrev2(&diffDelayControlAveragePctPrev2);
diff_delay_control_average_pct_prev2 = outputNetworkVehicle.DiffDelayControlAveragePctPrev2
$diffDelayControlAveragePctPrev2 = $outputNetworkVehicle.DiffDelayControlAveragePctPrev2

DiffSpeedEfficiencyPct

float DiffSpeedEfficiencyPct { get; }

Type float

Code samples
float diffSpeedEfficiencyPct = outputNetworkVehicle.DiffSpeedEfficiencyPct;
double diffSpeedEfficiencyPct;
outputNetworkVehicle->get_DiffSpeedEfficiencyPct(&diffSpeedEfficiencyPct);
diff_speed_efficiency_pct = outputNetworkVehicle.DiffSpeedEfficiencyPct
$diffSpeedEfficiencyPct = $outputNetworkVehicle.DiffSpeedEfficiencyPct

DiffSpeedEfficiencyPctPrev

float DiffSpeedEfficiencyPctPrev { get; }

Type float

Code samples
float diffSpeedEfficiencyPctPrev = outputNetworkVehicle.DiffSpeedEfficiencyPctPrev;
double diffSpeedEfficiencyPctPrev;
outputNetworkVehicle->get_DiffSpeedEfficiencyPctPrev(&diffSpeedEfficiencyPctPrev);
diff_speed_efficiency_pct_prev = outputNetworkVehicle.DiffSpeedEfficiencyPctPrev
$diffSpeedEfficiencyPctPrev = $outputNetworkVehicle.DiffSpeedEfficiencyPctPrev

DiffSpeedEfficiencyPctPrev2

float DiffSpeedEfficiencyPctPrev2 { get; }

Type float

Code samples
float diffSpeedEfficiencyPctPrev2 = outputNetworkVehicle.DiffSpeedEfficiencyPctPrev2;
double diffSpeedEfficiencyPctPrev2;
outputNetworkVehicle->get_DiffSpeedEfficiencyPctPrev2(&diffSpeedEfficiencyPctPrev2);
diff_speed_efficiency_pct_prev2 = outputNetworkVehicle.DiffSpeedEfficiencyPctPrev2
$diffSpeedEfficiencyPctPrev2 = $outputNetworkVehicle.DiffSpeedEfficiencyPctPrev2