Enumerations
Types
Name | |
---|---|
enum | ski_audio_preset_t { eCustomDevice = 0, eSkinetic = 1, eHSDmkI = 2, eHSDmkII = 3, eHSD0 = 4, eHSDmkIII = 5} |
enum | ski_connection_state_t { eReconnecting = 3, eDisconnecting = 2, eConnecting = 1, eConnected = 0, eDisconnected = -1} |
enum | ski_device_type_t { eUnknown = ~(uint32_t)0, eSkineticVest = DEV_TYPE_SKINETIC, eHSDmk2 = DEV_TYPE_HSDMK2, eHSDmk3 = DEV_TYPE_HSDMK3} |
enum | ski_effect_state_t { ePlay = 2, eMute = 1, eInitialized = 0, eStop = -1} |
enum | ski_error_t { eNoError = 0, eOther = -1, eInvalidParam = -2, eNotConnected = -3, eOutputNotSupported = -4, eInvalidJson = -5, eDeviceNotReachable = -6, ePendingCommand = -7, eNoMoreSlot = -8, eNoInstance = -9, eInvalidMessage = -10, eAlreadyRunning = -11, eDeviceAlreadyConnected = -12, eInitializationInterrupted = -13, ePlayIgnored = -14, eErrorPortAudio = -15, eSocketError = -16, eCoreInvalidArgument = -100, eCoreInvalidSpn = -99, eCoreInvalidLayout = -98, eCoreAlreadyAllocated = -97, eCoreSequenceNotAllocated = -96, eCorePatternNotAllocated = -95, eCorePatternInUse = -94, eCoreSequenceAlreadyPlaying = -93, eCoreInvalidOperation = -92} |
enum int | ski_log_level_t { trace = 0, debug = 1, info = 2, warn = 3, err = 4, critical = 5, off = 6, n_levels} |
enum | ski_output_t { eAutoDetect = 0, eBluetooth = 1, eUSB = 2, eWifi = 3} |
Detailed Description
Public enumeration types
Types Documentation
enum ski_audio_preset_t
Enumerator | Value | Description |
---|---|---|
eCustomDevice | 0 | Audio stream with a custom configuration |
eSkinetic | 1 | Autoconfiguration of the audioStream for the Skinetic device |
eHSDmkI | 2 | Autoconfiguration of the audioStream for the HSD mk.I device |
eHSDmkII | 3 | Autoconfiguration of the audioStream for the HSD mk.II device |
eHSD0 | 4 | Autoconfiguration of the audioStream for the HSD 0 device |
eHSDmkIII | 5 | Autoconfiguration of the audioStream for the HSD mk.III device |
Preset of audio devices. eCustomDevice is to be used for a custom configuration.
enum ski_connection_state_t
Enumerator | Value | Description |
---|---|---|
eReconnecting | 3 | Device connection was broken, trying to reconnect |
eDisconnecting | 2 | Device is disconnecting, releasing all resources |
eConnecting | 1 | Connection to the device is being established, connection routine is active. |
eConnected | 0 | Device is connected |
eDisconnected | -1 | Device is disconnected |
Connection state.
enum ski_device_type_t
Enumerator | Value | Description |
---|---|---|
eUnknown | ~(uint32_t)0 | Type is Unknown or undefined |
eSkineticVest | DEV_TYPE_SKINETIC | Skinetic Vest |
eHSDmk2 | DEV_TYPE_HSDMK2 | HSD mk.II development kit |
eHSDmk3 | DEV_TYPE_HSDMK3 | HSD mk.III development kit |
Type of device
enum ski_effect_state_t
Enumerator | Value | Description |
---|---|---|
ePlay | 2 | Effect is playing. |
eMute | 1 | Effect is muted. |
eInitialized | 0 | Effect is initialized and should play as soon as possible. |
eStop | -1 | Effect is stopped. |
Effect State
enum ski_error_t
Enumerator | Value | Description |
---|---|---|
eNoError | 0 | No error |
eOther | -1 | Other |
eInvalidParam | -2 | Invalid parameter |
eNotConnected | -3 | No device connected |
eOutputNotSupported | -4 | Output is not supported on this platform |
eInvalidJson | -5 | Invalid json |
eDeviceNotReachable | -6 | Device not reachable |
ePendingCommand | -7 | A priority command is waiting to be processed |
eNoMoreSlot | -8 | No available slot on the board |
eNoInstance | -9 | No Skinetic instance created |
eInvalidMessage | -10 | Received an invalid message |
eAlreadyRunning | -11 | Process is already running |
eDeviceAlreadyConnected | -12 | A device is already connected |
eInitializationInterrupted | -13 | The initialization of the device has been interrupted |
ePlayIgnored | -14 | Play was ignored due to overall trigger strategy |
eErrorPortAudio | -15 | PortAudio raised an error |
eSocketError | -16 | An error happened with the socket |
eCoreInvalidArgument | -100 | Core Error: Invalid argument |
eCoreInvalidSpn | -99 | Core Error: Invalid spn |
eCoreInvalidLayout | -98 | Core Error: Invalid layout |
eCoreAlreadyAllocated | -97 | Core Error: ID already allocated |
eCoreSequenceNotAllocated | -96 | Core Error: Invalid sequence ID |
eCorePatternNotAllocated | -95 | Core Error: Invalid pattern ID |
eCorePatternInUse | -94 | Core Error: Pattern in use |
eCoreSequenceAlreadyPlaying | -93 | Core Error: Sequence already set to play |
eCoreInvalidOperation | -92 | Core Error: Invalid Operation |
Error codes returned by the functions of the library.
enum ski_log_level_t
Enumerator | Value | Description |
---|---|---|
trace | 0 | |
debug | 1 | |
info | 2 | |
warn | 3 | |
err | 4 | |
critical | 5 | |
off | 6 | |
n_levels |
Log levels definitions.
enum ski_output_t
Enumerator | Value | Description |
---|---|---|
eAutoDetect | 0 | Connection type is automatically handled |
eBluetooth | 1 | Bluetooth connection |
eUSB | 2 | USB connection |
eWifi | 3 | WiFi connection |
Output selection codes to determine the target output mode.
Updated on 2024-05-23 at 10:02:49 +0000