7 #ifndef WPP_M_1_LWM2M_SERVER_H
8 #define WPP_M_1_LWM2M_SERVER_H
34 DEFAULT_MINIMUM_PERIOD_2 = 2,
37 DEFAULT_MAXIMUM_PERIOD_3 = 3,
55 TLS_DTLS_ALERT_CODE_11 = 11,
58 LAST_BOOTSTRAPPED_12 = 12,
61 REGISTRATION_PRIORITY_ORDER_13 = 13,
64 INITIAL_REGISTRATION_DELAY_TIMER_14 = 14,
67 REGISTRATION_FAILURE_BLOCK_15 = 15,
70 BOOTSTRAP_ON_REGISTRATION_FAILURE_16 = 16,
73 COMMUNICATION_RETRY_COUNT_17 = 17,
76 COMMUNICATION_RETRY_TIMER_18 = 18,
79 COMMUNICATION_SEQUENCE_DELAY_TIMER_19 = 19,
82 COMMUNICATION_SEQUENCE_RETRY_COUNT_20 = 20,
88 PREFERRED_TRANSPORT_22 = 22,
156 void resourcesCreate();
161 void resourcesInit();
Instance is interface class that implements manipulation with derived class resources....
static bool removeInst(WppClient &ctx, ID_T instId)
Removes an instance of the object.
void serverOperationNotifier(Instance *securityInst, ItemOp::TYPE type, const ResLink &resLink) override
This method must be implemented by the derived class, and handle information about resource operation...
Lwm2mServer(lwm2m_context_t &context, const OBJ_LINK_T &id)
void userOperationNotifier(ItemOp::TYPE type, const ResLink &resLink) override
This method must be implemented by the derived class, and handle information about resource operation...
static Object & object(WppClient &ctx)
Gets the Object reference.
static Lwm2mServer * instance(WppClient &ctx, ID_T instId=ID_T_MAX_VAL)
Gets an instance of the object.
@ NOTIFICATION_STORING_WHEN_DISABLED_OR_OFFLINE_6
@ REGISTRATION_UPDATE_TRIGGER_8
@ BOOTSTRAP_REQUEST_TRIGGER_9
static Lwm2mServer * createInst(WppClient &ctx, ID_T instId=ID_T_MAX_VAL)
Creates an instance of the object.
The Object class implements manipulation with Instance interface class and its inheritors.
Represents a client interface for Wpp library.
The WppConnection class represents a connection interface for the Wpp library.
TYPE
Enum representing the different types of operations.
ObjLink - (object ID):(instance ID), example: 1:3. Represent as two integers in lwm2m_data_t....