Skip to content

ISIAPIOutputRouteMovementBasedVehicle Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: 4396CAEE-E69B-47A7-9872-4144B0F47EEC

Declaration

[Guid("4396CAEE-E69B-47A7-9872-4144B0F47EEC")]
public interface ISIAPIOutputRouteMovementBasedVehicle

Get an instance

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

Properties

TravelSpeed

float TravelSpeed { get; }

Type float

Code samples
float travelSpeed = outputRouteMovementBasedVehicle.TravelSpeed;
Dim travelSpeed As Single = outputRouteMovementBasedVehicle.TravelSpeed
travel_speed = outputRouteMovementBasedVehicle.TravelSpeed
$travelSpeed = $outputRouteMovementBasedVehicle.TravelSpeed

TravelDistanceAverage

float TravelDistanceAverage { get; }

Type float

Code samples
float travelDistanceAverage = outputRouteMovementBasedVehicle.TravelDistanceAverage;
Dim travelDistanceAverage As Single = outputRouteMovementBasedVehicle.TravelDistanceAverage
travel_distance_average = outputRouteMovementBasedVehicle.TravelDistanceAverage
$travelDistanceAverage = $outputRouteMovementBasedVehicle.TravelDistanceAverage

TravelTimeAverage

float TravelTimeAverage { get; }

Type float

Code samples
float travelTimeAverage = outputRouteMovementBasedVehicle.TravelTimeAverage;
Dim travelTimeAverage As Single = outputRouteMovementBasedVehicle.TravelTimeAverage
travel_time_average = outputRouteMovementBasedVehicle.TravelTimeAverage
$travelTimeAverage = $outputRouteMovementBasedVehicle.TravelTimeAverage

TravelTimeAverage_rate

float TravelTimeAverage_rate { get; }

Type float

Code samples
float travelTimeAverage_rate = outputRouteMovementBasedVehicle.TravelTimeAverage_rate;
Dim travelTimeAverage_rate As Single = outputRouteMovementBasedVehicle.TravelTimeAverage_rate
travel_time_average_rate = outputRouteMovementBasedVehicle.TravelTimeAverage_rate
$travelTimeAverage_rate = $outputRouteMovementBasedVehicle.TravelTimeAverage_rate

TravelDistanceTotal

float TravelDistanceTotal { get; }

Type float

Code samples
float travelDistanceTotal = outputRouteMovementBasedVehicle.TravelDistanceTotal;
Dim travelDistanceTotal As Single = outputRouteMovementBasedVehicle.TravelDistanceTotal
travel_distance_total = outputRouteMovementBasedVehicle.TravelDistanceTotal
$travelDistanceTotal = $outputRouteMovementBasedVehicle.TravelDistanceTotal

TravelTimeTotal

float TravelTimeTotal { get; }

Type float

Code samples
float travelTimeTotal = outputRouteMovementBasedVehicle.TravelTimeTotal;
Dim travelTimeTotal As Single = outputRouteMovementBasedVehicle.TravelTimeTotal
travel_time_total = outputRouteMovementBasedVehicle.TravelTimeTotal
$travelTimeTotal = $outputRouteMovementBasedVehicle.TravelTimeTotal

TravelDelayAverage

float TravelDelayAverage { get; }

Type float

Code samples
float travelDelayAverage = outputRouteMovementBasedVehicle.TravelDelayAverage;
Dim travelDelayAverage As Single = outputRouteMovementBasedVehicle.TravelDelayAverage
travel_delay_average = outputRouteMovementBasedVehicle.TravelDelayAverage
$travelDelayAverage = $outputRouteMovementBasedVehicle.TravelDelayAverage

TravelDelayAverage_rate

float TravelDelayAverage_rate { get; }

Type float

Code samples
float travelDelayAverage_rate = outputRouteMovementBasedVehicle.TravelDelayAverage_rate;
Dim travelDelayAverage_rate As Single = outputRouteMovementBasedVehicle.TravelDelayAverage_rate
travel_delay_average_rate = outputRouteMovementBasedVehicle.TravelDelayAverage_rate
$travelDelayAverage_rate = $outputRouteMovementBasedVehicle.TravelDelayAverage_rate

RouteStopRate

float RouteStopRate { get; }

Type float

Code samples
float routeStopRate = outputRouteMovementBasedVehicle.RouteStopRate;
Dim routeStopRate As Single = outputRouteMovementBasedVehicle.RouteStopRate
route_stop_rate = outputRouteMovementBasedVehicle.RouteStopRate
$routeStopRate = $outputRouteMovementBasedVehicle.RouteStopRate

RouteStopRate_rate

float RouteStopRate_rate { get; }

Type float

Code samples
float routeStopRate_rate = outputRouteMovementBasedVehicle.RouteStopRate_rate;
Dim routeStopRate_rate As Single = outputRouteMovementBasedVehicle.RouteStopRate_rate
route_stop_rate_rate = outputRouteMovementBasedVehicle.RouteStopRate_rate
$routeStopRate_rate = $outputRouteMovementBasedVehicle.RouteStopRate_rate

DesiredSpeedMethod

Desired Speed Method

int DesiredSpeedMethod { get; }

Type int

Value

One of:

  • 0 - User Input
  • 1 - Program
Code samples
int desiredSpeedMethod = outputRouteMovementBasedVehicle.DesiredSpeedMethod;
Dim desiredSpeedMethod As Integer = outputRouteMovementBasedVehicle.DesiredSpeedMethod
desired_speed_method = outputRouteMovementBasedVehicle.DesiredSpeedMethod
$desiredSpeedMethod = $outputRouteMovementBasedVehicle.DesiredSpeedMethod

DesiredSpeed

float DesiredSpeed { get; }

Type float

Code samples
float desiredSpeed = outputRouteMovementBasedVehicle.DesiredSpeed;
Dim desiredSpeed As Single = outputRouteMovementBasedVehicle.DesiredSpeed
desired_speed = outputRouteMovementBasedVehicle.DesiredSpeed
$desiredSpeed = $outputRouteMovementBasedVehicle.DesiredSpeed

LevelOfService

string LevelOfService { get; }

Type string

Code samples
string levelOfService = outputRouteMovementBasedVehicle.LevelOfService;
Dim levelOfService As String = outputRouteMovementBasedVehicle.LevelOfService
level_of_service = outputRouteMovementBasedVehicle.LevelOfService
$levelOfService = $outputRouteMovementBasedVehicle.LevelOfService

TravelTimeIndex

float TravelTimeIndex { get; }

Type float

Code samples
float travelTimeIndex = outputRouteMovementBasedVehicle.TravelTimeIndex;
Dim travelTimeIndex As Single = outputRouteMovementBasedVehicle.TravelTimeIndex
travel_time_index = outputRouteMovementBasedVehicle.TravelTimeIndex
$travelTimeIndex = $outputRouteMovementBasedVehicle.TravelTimeIndex

SpeedEfficiency

float SpeedEfficiency { get; }

Type float

Code samples
float speedEfficiency = outputRouteMovementBasedVehicle.SpeedEfficiency;
Dim speedEfficiency As Single = outputRouteMovementBasedVehicle.SpeedEfficiency
speed_efficiency = outputRouteMovementBasedVehicle.SpeedEfficiency
$speedEfficiency = $outputRouteMovementBasedVehicle.SpeedEfficiency

CongestionCoefficient

float CongestionCoefficient { get; }

Type float

Code samples
float congestionCoefficient = outputRouteMovementBasedVehicle.CongestionCoefficient;
Dim congestionCoefficient As Single = outputRouteMovementBasedVehicle.CongestionCoefficient
congestion_coefficient = outputRouteMovementBasedVehicle.CongestionCoefficient
$congestionCoefficient = $outputRouteMovementBasedVehicle.CongestionCoefficient

SpeedEfficiencyFlag

Speed Efficiency Flag

int SpeedEfficiencyFlag { get; }

Type int

Value

1 = Calculated Average Travel Speed exceeds the specified Desired Speed

Code samples
int speedEfficiencyFlag = outputRouteMovementBasedVehicle.SpeedEfficiencyFlag;
Dim speedEfficiencyFlag As Integer = outputRouteMovementBasedVehicle.SpeedEfficiencyFlag
speed_efficiency_flag = outputRouteMovementBasedVehicle.SpeedEfficiencyFlag
$speedEfficiencyFlag = $outputRouteMovementBasedVehicle.SpeedEfficiencyFlag

OutputNetwork

ISIAPIOutputNetwork OutputNetwork { get; }

Type ISIAPIOutputNetwork

Code samples
var outputNetwork = outputRouteMovementBasedVehicle.OutputNetwork;
Dim outputNetwork As ISIAPIOutputNetwork = outputRouteMovementBasedVehicle.OutputNetwork
output_network = outputRouteMovementBasedVehicle.OutputNetwork
$outputNetwork = $outputRouteMovementBasedVehicle.OutputNetwork

OutputRouteMovementBasedVehicleMCs

ISIAPIOutputRouteMovementBasedVehicleMCs OutputRouteMovementBasedVehicleMCs { get; }

Type ISIAPIOutputRouteMovementBasedVehicleMCs

Code samples
var outputRouteMovementBasedVehicleMCs = outputRouteMovementBasedVehicle.OutputRouteMovementBasedVehicleMCs;
Dim outputRouteMovementBasedVehicleMCs As ISIAPIOutputRouteMovementBasedVehicleMCs = outputRouteMovementBasedVehicle.OutputRouteMovementBasedVehicleMCs
output_route_movement_based_vehicle_m_cs = outputRouteMovementBasedVehicle.OutputRouteMovementBasedVehicleMCs
$outputRouteMovementBasedVehicleMCs = $outputRouteMovementBasedVehicle.OutputRouteMovementBasedVehicleMCs