Troubleshooting
Below are some of the error codes that the SDK throws, that are references for troubleshooting:
TRILL_ERR_BASE
This error signifies the start of Trillbit error codes.
TRILL_ERR_INVALID_PARAMETERS
This error signifies invalid parameters passed to the Trillbit SDK methods.
TRILL_ERR_INVALID_LICENSE_DATA
This error signifies invalid license data entered and absence of a valid license for the Trillbit SDK. Please refer to the licensing guide and trillbit developer’s portal for more information on licensing.
TRILL_ERR_LICENSE_NOT_FOR_THIS_DEVICE
This error signifies that a license was not found for this device.
TRILL_ERR_OUT_OF_MEMORY
This signifies that the device is out of memory that can be allocated.
TRILL_ERR_FAILED_TO_GET_DEVICE_ID
Device ID cannot be fetched to verify license
TRILL_ERR_INVALID_CK
Invalid communication key that will be used to encrypt data
TRILL_ERR_NO_RX_CHANNELS_ENABLED
No channels enabled to process recorded data, check rx_channels_enabled parameter in initialization parameter
TRILL_ERR_AUDIO_BLOCK_ADD_FAILED
Audio block add failed , check if length of block is same as the one given during initialization
TRILL_ERR_DATALINK_PAYLOAD_TOO_LONG
Payload supported currently is only 256 bytes long
TRILL_ERR_DATA_DEC_CRC_CHECK_FAILED
This error code denotes that data could not be decoded.
For the full list of error codes, refer to file: error.h
Last updated