Class DeviceSource<T>
Type Parameters
- T extends DeviceType
Index
Constructors
constructor
-
new DeviceSource<T extends DeviceType>(
deviceInputSystem: IDeviceInputSystem,
deviceType: T,
deviceSlot?: number,
): DeviceSource<T>Default Constructor
Type Parameters
- T extends DeviceType
Parameters
- deviceInputSystem: IDeviceInputSystem
Reference to DeviceInputSystem
- deviceType: T
Type of device
- deviceSlot: number = 0
"Slot" or index that device is referenced in
Returns DeviceSource<T>
Properties
Readonlydevice Slot
deviceSlot: number = 0
[0] "Slot" or index that device is referenced in
Readonlydevice Type
Type of device
Readonlyon Input Changed Observable
Observable to handle device input changes per device
Methods
get Input
-
Get input for specific input
Parameters
- inputIndex: DeviceInput<T>
index of specific input on device
Returns number
Input value from DeviceInputSystem
- inputIndex: DeviceInput<T>
Class that handles all input for a specific device