52 #define PRINTF(...) printf(__VA_ARGS__)
57 #ifdef LWM2M_CONF_SERVER_MAX_COUNT
58 #define MAX_COUNT LWM2M_CONF_SERVER_MAX_COUNT
63 static int32_t sid_arr[MAX_COUNT];
64 static int32_t lifetime_arr[MAX_COUNT];
65 static lwm2m_instance_t server_instances[MAX_COUNT];
67 LWM2M_RESOURCES(server_resources,
68 LWM2M_RESOURCE_INTEGER_VAR_ARR(0, MAX_COUNT, sid_arr),
69 LWM2M_RESOURCE_INTEGER_VAR_ARR(1, MAX_COUNT, lifetime_arr),
71 LWM2M_OBJECT(server, 1, server_instances);
76 lwm2m_instance_t
template = LWM2M_INSTANCE_UNUSED(0, server_resources);
80 for(i = 0; i < MAX_COUNT; i++) {
81 server_instances[i] =
template;
82 server_instances[i].id = i;
89 PRINTF(
"*** Init lwm2m-server\n");
90 lwm2m_engine_register_object(&server);
Header file for the Contiki OMA LWM2M object API
Header file for the Contiki OMA LWM2M engine
void lwm2m_server_init(void)