Skip to content

ISIAPILaneApproachMovement Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: 1D1AD5FD-616C-441C-93B2-0792DCCDBEBF

Declaration

[Guid("1D1AD5FD-616C-441C-93B2-0792DCCDBEBF")]
public interface ISIAPILaneApproachMovement

Get an instance

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

Properties

Destination

Movement Destination Leg

int Destination { get; }

Type int

Value

One of:

  • 0 - South
  • 1 - South East
  • 2 - East
  • 3 - North East
  • 4 - North
  • 5 - North West
  • 6 - West
  • 7 - South West
Code samples
int destination = laneApproachMovement.Destination;
Dim destination As Integer = laneApproachMovement.Destination
destination = laneApproachMovement.Destination
$destination = $laneApproachMovement.Destination

Free_queue

float Free_queue { get; set; }

Type float

Code samples
float free_queue = laneApproachMovement.Free_queue;
laneApproachMovement.Free_queue = 0.0;
Dim free_queue As Single = laneApproachMovement.Free_queue
laneApproachMovement.Free_queue = 0.0
free_queue = laneApproachMovement.Free_queue
laneApproachMovement.Free_queue = 0.0
$free_queue = $laneApproachMovement.Free_queue
$laneApproachMovement.Free_queue = 0.0

LaneApproachMovementMCs

ISIAPILaneApproachMovementMCs LaneApproachMovementMCs { get; }

Type ISIAPILaneApproachMovementMCs

Code samples
var laneApproachMovementMCs = laneApproachMovement.LaneApproachMovementMCs;
Dim laneApproachMovementMCs As ISIAPILaneApproachMovementMCs = laneApproachMovement.LaneApproachMovementMCs
lane_approach_movement_m_cs = laneApproachMovement.LaneApproachMovementMCs
$laneApproachMovementMCs = $laneApproachMovement.LaneApproachMovementMCs

LaneApproach

ISIAPILaneApproach LaneApproach { get; }

Type ISIAPILaneApproach

Code samples
var laneApproach = laneApproachMovement.LaneApproach;
Dim laneApproach As ISIAPILaneApproach = laneApproachMovement.LaneApproach
lane_approach = laneApproachMovement.LaneApproach
$laneApproach = $laneApproachMovement.LaneApproach