Interface IEmulatedPortDeviceEntry
Represents a device plugged into a emulated port.
A disconnected device can be "plugged in" to an emulated port, in which case the corresponding IInputDeviceInstance will not be able to be found.
Namespace: Snowflake.Orchestration.Extensibility
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IEmulatedPortDeviceEntry
Properties
ControllerID
The Stone ControllerId for the virtual controller used for this port.
Declaration
ControllerId ControllerID { get; }
Property Value
| Type | Description |
|---|---|
| ControllerId |
Driver
The driver type of the real device used for this port.
Declaration
InputDriver Driver { get; }
Property Value
| Type | Description |
|---|---|
| InputDriver |
InstanceGuid
The instance GUID of the real device used for this port.
Declaration
Guid InstanceGuid { get; }
Property Value
| Type | Description |
|---|---|
| System.Guid |
PlatformID
The Stone PlatformId that implements the set of virtual ports this port device belongs to.
Declaration
PlatformId PlatformID { get; }
Property Value
| Type | Description |
|---|---|
| PlatformId |
PortIndex
The 0-indexed port index of the port.
Declaration
int PortIndex { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
ProfileGuid
The GUID of the input mappings profile that maps the real DeviceCapability of the real device to the ControllerElement of the virtual device for this port.
Declaration
Guid ProfileGuid { get; }
Property Value
| Type | Description |
|---|---|
| System.Guid |