Class VirtualControllerReference
Represents a virtual controller on disk.
Namespace: ABB.Robotics.RobotStudio.Controllers
Assembly: ABB.Robotics.RobotStudio.Controllers.dll
Syntax
public class VirtualControllerReference
Remarks
This class provides a path to a virtual controller and some of its properties. A started virtual controller is represented by a ControllerObjectReference.
Constructors
VirtualControllerReference(String)
Creates a new VirtualControllerReference.
Declaration
public VirtualControllerReference(string systemPath)
Parameters
Type | Name | Description |
---|---|---|
String | systemPath | Path to the virtual controller folder. |
Exceptions
Type | Condition |
---|---|
ArgumentException | The path is not a valid virtual controller. |
VirtualControllerReference(String, String)
Creates a new VirtualControllerReference.
Declaration
public VirtualControllerReference(string systemPath, string missingMedia)
Parameters
Type | Name | Description |
---|---|---|
String | systemPath | Path to the virtual controller folder. |
String | missingMedia | Specifies which RobotWare media this controller reference is missing. |
Exceptions
Type | Condition |
---|---|
ArgumentException | The path is not a valid virtual controller. |
Properties
IsStationController
Gets or sets if the virtual controller belongs to a Station.
Declaration
public bool IsStationController { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
MissingMedia
Specifies which RobotWare media this controller reference is missing.
Declaration
public string MissingMedia { get; }
Property Value
Type | Description |
---|---|
String |
Name
Gets the name of the virtual controller.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
String |
SystemId
Gets the unique id of the virtual controller.
Declaration
public string SystemId { get; }
Property Value
Type | Description |
---|---|
String |
SystemPath
Gets the path to the virtual controller system on disk.
Declaration
public string SystemPath { get; }
Property Value
Type | Description |
---|---|
String |
Version
Gets the RobotWare version of the virtual controller.
Declaration
public Version Version { get; }
Property Value
Type | Description |
---|---|
Version |
VersionName
Gets the RobotWare version name.
Declaration
public string VersionName { get; }
Property Value
Type | Description |
---|---|
String |