2.1.5 LORAWAN_SetAttr
Definition: This API is used to set various LoRaWAN MAC attributes that are stored in the MAC data base (DB).
Syntax
StackRetStatus_t LORAWAN_SetAttr(LorawanAttributes_t attrType, void *attrValue);
Input Parameters
|
Parameter Name |
Parameter Type |
Description |
|---|---|---|
attrType | LorawanAttributes_t | List of LoRaWAN attributes. Refer to Table 2-38 for a list of defined attrType names. |
attrValue | Void pointer | Value of attribute type. |
Return Type and Values
|
Parameter Name |
Parameter Type |
Description |
|---|---|---|
|
|
ENUM |
Enumerated values containing all return types from LoRaWAN layers |
|
Return Value |
Reason |
|---|---|
LORAWAN_SUCCESS | LoRaWAN join procedure is successfully initiated |
LORAWAN_INVALID_PARAMETER | Set attribute type is invalid |
LORAWAN_BUSY | MAC layer is not IDLE. Set attribute function cannot be performed. |
API Type – Synchronous
