Troubleshooting

Below are some of the error codes that the SDK throws, that are references for troubleshooting:

Error codeDescription

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_LICENSE_NOT_FOR_THIS_DEVICE

This signifies a license mismatch.

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

For the full list of error codes, refer to file: trill_error.h

Last updated