Friendly LWM2M client
ObjectID.h
Go to the documentation of this file.
1 #ifndef WPP_OBJECT_ID_H_
2 #define WPP_OBJECT_ID_H_
3 
4 #include "WppTypes.h"
5 
6 namespace wpp {
7 
14 enum OBJ_ID: ID_T {
15  /* ---------- Mandatory objects ID block begin ---------- */
16  #ifdef OBJ_M_3_DEVICE
17  DEVICE = 3,
18  #endif
19  #ifdef OBJ_M_1_LWM2M_SERVER
21  #endif
22  #ifdef OBJ_M_0_LWM2M_SECURITY
24  #endif
25  /* ---------- Mandatory objects ID block end ---------- */
26 
27  /* ---------- Optional objects ID block begin ---------- */
28  #ifdef OBJ_O_4_CONNECTIVITY_MONITORING
30  #endif
31  #ifdef OBJ_O_2_LWM2M_ACCESS_CONTROL
33  #endif
34  #ifdef OBJ_O_3339_AUDIO_CLIP
35  AUDIO_CLIP = 3339,
36  #endif
37  #ifdef OBJ_O_5_FIRMWARE_UPDATE
39  #endif
40  /* ---------- Optional objects ID block end ---------- */
41 
43 };
44 
45 }; //wpp
46 
47 #endif // WPP_OBJECT_ID_H_
#define ID_T_MAX_VAL
Definition: WppTypes.h:16
The WppConnection class represents a connection interface for the Wpp library.
Definition: WppClient.cpp:14
uint16_t ID_T
Definition: WppTypes.h:15
OBJ_ID
Enumeration of object IDs in the Wpp library.
Definition: ObjectID.h:14
@ LWM2M_SECURITY
Definition: ObjectID.h:23
@ LWM2M_SERVER
Definition: ObjectID.h:20
@ CONNECTIVITY_MONITORING
Definition: ObjectID.h:29
@ LWM2M_ACCESS_CONTROL
Definition: ObjectID.h:32
@ MAX_ID
Definition: ObjectID.h:42
@ DEVICE
Definition: ObjectID.h:17
@ FIRMWARE_UPDATE
Definition: ObjectID.h:38