Devices
Interfaces#
IDevice#
TsSDK::IDevice
Class representing device attached to the system.
Properties
Handle — IntPtr (read-only)
Device native handle.
Guid — Guid (read-only)
Device 128-bit unique identifier.
Ssid — string (read-only)
Device wireless network identifier.
ProductType — TsProductType (read-only)
Device product type.
HapticPlayer — IHapticPlayer (read-only)
Module responsible for haptic playback.
Biometry — IBiometry (read-only)
Module responsible for biometry data control.
Mocap — IMocap (read-only)
Module responsible for motion data control.
Mapping2d — IMapping2d (read-only)
Module that provides access to mapping data, such as layers, electrodes and channels.
IDeviceManager#
TsSDK::IDeviceManager
Device manager keeps track all devices attached to the system and allows the user to retrieve objects representing those, in addition to be notified if device connection state changed.
Properties
Devices — IEnumerable< IDevice > (read-only)
All devices list currently attached to the system.
IGlove#
TsSDK::IGlove
Represents Glove device attached to the system.
Properties
Index — GloveIndex (read-only)
Unique device index assigned in order of attachment to the system.
Side — TsDeviceSide (read-only)
Device side for devices which can have it.
ForceFeedback — IForceFeedback (read-only)
Module responsible for force feedback control.
IGloveManager#
TsSDK::IGloveManager
Glove manager keeps track all Glove devices attached to the system and allows the user to retrieve objects representing those, in addition to be notified if device connection state changed.
Properties
LeftGloves — IEnumerable< IGlove > (read-only)
Left glove devices list that currently attached to the system.
RightGloves — IEnumerable< IGlove > (read-only)
Right glove devices list that currently attached to the system.
ISuit#
TsSDK::ISuit
Represents Suit device attached to the system.
Properties
Index — SuitIndex (read-only)
Unique device index assigned in order of attachment to the system.
ISuitManager#
TsSDK::ISuitManager
Suit manager keeps track all Suit devices attached to the system and allows the user to retrieve objects representing those, in addition to be notified if device connection state changed.
Properties
Suits — IEnumerable< ISuit > (read-only)
Suit devices list currently attached to the system.
Data structures#
TsDeviceDesc#
Teslasuit device currently attached to the system.
Device is represented by unique identifier Uuid, that assigned to hardware device.
Enumerations#
GloveIndex#
Unique glove device index assigned in order of attachment to the system.
Members
Glove0
Glove1
Glove2
Glove3
Glove4
Glove5
Glove6
Glove7
SuitIndex#
Unique suit device index assigned in order of attachment to the system.
Members
Suit0
Suit1
Suit2
Suit3
Suit4
Suit5
Suit6
Suit7
