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