The ChirpSDK type exposes the following members.
Get the duration, in seconds, for a given payload length.
Validate a payload.
If uncertain, the user can call this function to confirm this payload can be sent without issues.
Generate a byte array of the specified length and randomising its content.
Generate a byte array of random length and randomising its content.
Send a payload.
Start the SDK and the audio processing.
From this call, it is possible to send and receive data.
Get the SDK state for the given channel.
Stop the SDK and the audio processing.
Once this function is called, some internal structures will be reset and any data being sent won't be recoverable.