Enumerations
Types
Name | |
---|---|
enum class uint8 | EOutputType { Autodetect = 0, Bluetooth = 1, USB = 2, Wifi = 3} |
enum class uint8 | ESkineticType { Unknown, SkineticVest, HSDmk2} |
enum class uint8 | EEffectState { Stop = 0, Initialize = 1, Mute = 2, Play = 3} |
enum class uint8 | EConnectionStatus { Disconnect, Connected, Connecting, Disconnecting, Reconnecting} |
enum class uint8 | ESkineticError { NoError, Other, InvalidParam, NotConnected, OutputNotSupported, InvalidJson, DeviceNotReachable, PendingCommand, NoMoreSlot, NoInstance, InvalidMessage, AlreadyRunning, DeviceAlreadyConnected, InitializationInterrupted, PlayIgnored, ErrorPortAudio, SocketError, AndroidUnsupported, CoreInvalidArgument, CoreInvalidSpn, CoreInvalidLayout, CoreAlreadyAllocated, CoreSequenceNotAllocated, CorePatternNotAllocated, CorePatternInUse, CoreSequenceAlreadyPlaying, CoreInvalidOperation, WrongPlatform} |
Detailed Description
Public enumeration types
Types Documentation
enum EOutputType
Enumerator | Value | Description |
---|---|---|
Autodetect | 0 | |
Bluetooth | 1 | |
USB | 2 | |
Wifi | 3 |
Type of output [for Classic connection type]. Autodetect will try all available type of connection in the following order:
- USB
- WIFI
- Bluetooth
enum ESkineticType
Enumerator | Value | Description |
---|---|---|
Unknown | ||
SkineticVest | ||
HSDmk2 |
Type of Skinetic device.
enum EEffectState
Enumerator | Value | Description |
---|---|---|
Stop | 0 | |
Initialize | 1 | |
Mute | 2 | |
Play | 3 |
Effect's state.
enum EConnectionStatus
Enumerator | Value | Description |
---|---|---|
Disconnect | ||
Connected | ||
Connecting | ||
Disconnecting | ||
Reconnecting |
Connection status.
enum ESkineticError
Enumerator | Value | Description |
---|---|---|
NoError | No Error | |
Other | Other | |
InvalidParam | Invalid parameter | |
NotConnected | No device connected | |
OutputNotSupported | Output is not supported on this platform | |
InvalidJson | Invalid Json | |
DeviceNotReachable | Device not reachable | |
PendingCommand | A priority command is waiting to be processed | |
NoMoreSlot | No available slot on the board | |
NoInstance | No Skinetic instance created | |
InvalidMessage | Received an invalid message | |
AlreadyRunning | Process is already running | |
DeviceAlreadyConnected | A device is already connected | |
InitializationInterrupted | The initialization of the device has been interrupted | |
PlayIgnored | Play was ignored due to overall trigger strategy | |
ErrorPortAudio | PortAudio raised an error | |
SocketError | An error happened with the socket | |
AndroidUnsupported | Feature not supported on Android | |
CoreInvalidArgument | Core Error: Invalid argument | |
CoreInvalidSpn | Core Error: Invalid spn | |
CoreInvalidLayout | Core Error: Invalid layout | |
CoreAlreadyAllocated | Core Error: ID already allocated | |
CoreSequenceNotAllocated | Core Error: Invalid sequence ID | |
CorePatternNotAllocated | Core Error: Invalid pattern ID | |
CorePatternInUse | Core Error: Pattern in use | |
CoreSequenceAlreadyPlaying | Core Error: Sequence already set to play | |
CoreInvalidOperation | Core Error: Invalid Operation | |
WrongPlatform | OS platform not supported |
Error code.
Updated on 2024-05-16 at 15:17:15 +0000