91#ifndef OBJECTS_TEMPERATURE_H
92#define OBJECTS_TEMPERATURE_H
110#ifndef CONFIG_LWM2M_TEMPERATURE_INSTANCES_MAX
111#define CONFIG_LWM2M_TEMPERATURE_INSTANCES_MAX (1U)
118#define LWM2M_TEMPERATURE_OBJECT_ID 3303
154 uint16_t instance_id, int16_t value);
int32_t lwm2m_object_temperature_instance_create(const lwm2m_obj_temperature_args_t *args)
Create a new Temperature Sensor instance.
lwm2m_obj_ipso_base_sensor_args_t lwm2m_obj_temperature_args_t
Arguments for the creation of a Temperature Sensor object instance.
void lwm2m_object_temperature_update_value(const lwm2m_client_data_t *client_data, uint16_t instance_id, int16_t value)
Update the value of the temperature sensor and trigger a notification to the observing servers,...
lwm2m_object_t * lwm2m_object_temperature_init(lwm2m_client_data_t *client_data)
Initialize the Temperature Sensor object handle.
Definitions and public API for a LwM2M client using Wakaama.
Arguments for the creation of an object based on the IPSO Sensor Base object instance.