Skip to content

ISIAPISiteVolumeMC Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: AD3528EC-D1B6-4D51-B0EF-03C7F3EDE7A8

Declaration

[Guid("AD3528EC-D1B6-4D51-B0EF-03C7F3EDE7A8")]
public interface ISIAPISiteVolumeMC

Get an instance

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

Properties

MCClass

Movement Class Number

int MCClass { get; }

Type int

Value

One of:

  • 1 - Light Vehicles
  • 2 - Heavy Vehicles
  • 3 - Buses
  • 4 - Bicycles
  • 5 - Large Trucks
  • 6 - Trams
  • 7 - User Class 1
  • 8 - User Class 2
  • 9 - User Class 3
  • 10 - User Class 4
  • 11 - User Class 5
  • 12 - User Class 6
Code samples
int mCClass = siteVolumeMC.MCClass;
Dim mCClass As Integer = siteVolumeMC.MCClass
mc_class = siteVolumeMC.MCClass
$mCClass = $siteVolumeMC.MCClass

Name

Movement Class Name, this Property can be changed only if this is a User Movement Class, i.e. IsUserClass == true.

string Name { get; set; }

Type string

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

IsIncluded

Flag indicating whether this Movement Class is included in the Site Volume Bin. This Property can be changed if this Movement Class is not Light Vehicles or Heavy Vehicles. These two Movement Classes must be included.

bool IsIncluded { get; set; }

Type bool

Code samples
bool isIncluded = siteVolumeMC.IsIncluded;
siteVolumeMC.IsIncluded = true;
Dim isIncluded As Boolean = siteVolumeMC.IsIncluded
siteVolumeMC.IsIncluded = true
is_included = siteVolumeMC.IsIncluded
siteVolumeMC.IsIncluded = True
$isIncluded = $siteVolumeMC.IsIncluded
$siteVolumeMC.IsIncluded = $true

IsUserClass

bool IsUserClass { get; }

Type bool

Code samples
bool isUserClass = siteVolumeMC.IsUserClass;
Dim isUserClass As Boolean = siteVolumeMC.IsUserClass
is_user_class = siteVolumeMC.IsUserClass
$isUserClass = $siteVolumeMC.IsUserClass

SiteVolumeBin

ISIAPISiteVolumeBin SiteVolumeBin { get; }

Type ISIAPISiteVolumeBin

Code samples
var siteVolumeBin = siteVolumeMC.SiteVolumeBin;
Dim siteVolumeBin As ISIAPISiteVolumeBin = siteVolumeMC.SiteVolumeBin
site_volume_bin = siteVolumeMC.SiteVolumeBin
$siteVolumeBin = $siteVolumeMC.SiteVolumeBin