LoRaMAC  4.5.2
Documentation of the API
LoRaMacSerializer.h
Go to the documentation of this file.
1 
37 #ifndef __LORAMAC_SERIALIZER_H__
38 #define __LORAMAC_SERIALIZER_H__
39 
40 #ifdef __cplusplus
41 extern "C"
42 {
43 #endif
44 #include <stdint.h>
45 #include "LoRaMacMessageTypes.h"
46 
47 
51 typedef enum eLoRaMacSerializerStatus
52 {
70 
78 
86 
94 
102 
105 #ifdef __cplusplus
106 }
107 #endif
108 
109 #endif // __LORAMAC_SERIALIZER_H__
110 
LoRaMacMessageReJoinType0or2_t
Definition: LoRaMacMessageTypes.h:125
LoRaMacSerializerReJoinType0or2
LoRaMacSerializerStatus_t LoRaMacSerializerReJoinType0or2(LoRaMacMessageReJoinType0or2_t *macMsg)
LoRaMacSerializerReJoinType1
LoRaMacSerializerStatus_t LoRaMacSerializerReJoinType1(LoRaMacMessageReJoinType1_t *macMsg)
LoRaMacSerializerJoinRequest
LoRaMacSerializerStatus_t LoRaMacSerializerJoinRequest(LoRaMacMessageJoinRequest_t *macMsg)
LoRaMacMessageTypes.h
LoRa MAC layer message type definitions.
LoRaMacSerializerData
LoRaMacSerializerStatus_t LoRaMacSerializerData(LoRaMacMessageData_t *macMsg)
LORAMAC_SERIALIZER_ERROR_NPE
Definition: LoRaMacSerializer.h:60
LoRaMacSerializerStatus_t
LoRaMacSerializerStatus_t
Definition: LoRaMacSerializer.h:51
LoRaMacMessageReJoinType1_t
Definition: LoRaMacMessageTypes.h:86
LoRaMacMessageJoinRequest_t
Definition: LoRaMacMessageTypes.h:51
LoRaMacMessageData_t
Definition: LoRaMacMessageTypes.h:213
LORAMAC_SERIALIZER_SUCCESS
Definition: LoRaMacSerializer.h:56
LORAMAC_SERIALIZER_ERROR
Definition: LoRaMacSerializer.h:68
LORAMAC_SERIALIZER_ERROR_BUF_SIZE
Definition: LoRaMacSerializer.h:64