[LoRaWAN] Added LoRaWAN-specific status codes

This commit is contained in:
jgromes 2023-08-12 18:37:46 +02:00
parent 8c63f93820
commit 2f36d5901e
2 changed files with 45 additions and 0 deletions

View file

@ -390,3 +390,11 @@ RADIOLIB_ERR_RANGING_TIMEOUT LITERAL1
RADIOLIB_ERR_INVALID_PAYLOAD LITERAL1
RADIOLIB_ERR_ADDRESS_NOT_FOUND LITERAL1
RADIOLIB_ERR_INVALID_FUNCTION LITERAL1
RADIOLIB_ERR_NETWORK_NOT_JOINED LITERAL1
RADIOLIB_ERR_DOWNLINK_MALFORMED LITERAL1
RADIOLIB_ERR_INVALID_REVISION LITERAL1
RADIOLIB_ERR_INVALID_PORT LITERAL1
RADIOLIB_ERR_NO_RX_WINDOW LITERAL1
RADIOLIB_ERR_INVALID_CHANNEL LITERAL1
RADIOLIB_ERR_INVALID_CID LITERAL1

View file

@ -481,6 +481,43 @@
*/
#define RADIOLIB_ERR_INVALID_FUNCTION (-1003)
// LoRaWAN-specific status codes
/*!
\brief Unable to restore existing LoRaWAN session because this node did not join any network yet.
*/
#define RADIOLIB_ERR_NETWORK_NOT_JOINED (-1101)
/*!
\brief Malformed downlink packet received from network server.
*/
#define RADIOLIB_ERR_DOWNLINK_MALFORMED (-1102)
/*!
\brief Network server requested switch to unsupported LoRaWAN revision.
*/
#define RADIOLIB_ERR_INVALID_REVISION (-1103)
/*!
\brief Invalid LoRaWAN uplink port requested by user.
*/
#define RADIOLIB_ERR_INVALID_PORT (-1104)
/*!
\brief User did not enable downlink in time.
*/
#define RADIOLIB_ERR_NO_RX_WINDOW (-1105)
/*!
\brief No valid channel for the currently active LoRaWAN band was found.
*/
#define RADIOLIB_ERR_INVALID_CHANNEL (-1106)
/*!
\brief Invalid LoRaWAN MAC command ID.
*/
#define RADIOLIB_ERR_INVALID_CID (-1107)
/*!
\}
*/