Definition in file common.h.
Go to the source code of this file.
Data Structures | |
struct | lwm2m_uri_t |
Representation of an URI in a LwM2M client (defined in liblwm2m.h ). More... | |
Functions | |
static lwm2m_object_t * | lwm2m_get_object_by_id (lwm2m_client_data_t *client_data, uint16_t id) |
Get the handle for an object type of the client by its ID. | |
int | lwm2m_get_string (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, char *out, size_t *out_len) |
Get the value of a string-type resource, specified by uri . | |
int | lwm2m_get_string_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, char *out, size_t *out_len) |
Get the value of a string-type resource, specified by a path path . | |
int | lwm2m_get_opaque (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, uint8_t *out, size_t *out_len) |
Get the value of an opaque-type resource, specified by uri . | |
int | lwm2m_get_opaque_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, uint8_t *out, size_t *out_len) |
Get the value of an opaque-type resource, specified by a path path . | |
int | lwm2m_get_int (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, int64_t *out) |
Get the value of an integer-type resource, specified by uri . | |
int | lwm2m_get_int_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, int64_t *out) |
Get the value of an integer-type resource, specified by a path path . | |
int | lwm2m_get_float (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, double *out) |
Get the value of an float-type resource, specified by uri . | |
int | lwm2m_get_float_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, double *out) |
Get the value of an float-type resource, specified by a path path . | |
int | lwm2m_get_bool (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, bool *out) |
Get the value of an boolean-type resource, specified by uri . | |
int | lwm2m_get_bool_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, bool *out) |
Get the value of an float-type resource, specified by a path path . | |
int | lwm2m_get_objlink (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, uint16_t *object_id_out, uint16_t *instance_id_out) |
Get the value of an objectlink-type resource, specified by uri . | |
int | lwm2m_get_objlink_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, uint16_t *object_id_out, uint16_t *instance_id_out) |
Get the value of an objectlink-type resource, specified by a path path . | |
int | lwm2m_set_string (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, char *val, size_t val_len) |
Set the value of a string-type resource, specified by uri . | |
int | lwm2m_set_string_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, char *val, size_t val_len) |
Set the value of a string-type resource, specified by a path path . | |
int | lwm2m_set_opaque (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, uint8_t *val, size_t val_len) |
Set the value of an opaque-type resource, specified by uri . | |
int | lwm2m_set_opaque_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, uint8_t *val, size_t val_len) |
Set the value of an opaque-type resource, specified by a path path . | |
int | lwm2m_set_int (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, int64_t val) |
Set the value of an integer-type resource, specified by uri . | |
int | lwm2m_set_int_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, int64_t val) |
Set the value of an integer-type resource, specified by a path path . | |
int | lwm2m_set_float (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, double val) |
Set the value of an float-type resource, specified by uri . | |
int | lwm2m_set_float_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, double val) |
Set the value of an float-type resource, specified by a path path . | |
int | lwm2m_set_bool (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, bool val) |
Set the value of an boolean-type resource, specified by uri . | |
int | lwm2m_set_bool_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, bool val) |
Set the value of an float-type resource, specified by a path path . | |
int | lwm2m_set_objlink (lwm2m_client_data_t *client_data, const lwm2m_uri_t *uri, uint16_t object_id_in, uint16_t instance_id_in) |
Set the value of an objectlink-type resource, specified by uri . | |
int | lwm2m_set_objlink_by_path (lwm2m_client_data_t *client_data, const char *path, size_t path_len, uint16_t object_id_in, uint16_t instance_id_in) |
Set the value of an objectlink-type resource, specified by a path path . | |
URI representation | |
Note that these are defined in | |
#define | LWM2M_URI_FLAG_OBJECT_ID (uint8_t)0x04 |
Flag to indicate in lwm2m_uri_t::flag that the object ID is present. | |
#define | LWM2M_URI_FLAG_INSTANCE_ID (uint8_t)0x02 |
Flag to indicate in lwm2m_uri_t::flag that the instance ID is present. | |
#define | LWM2M_URI_FLAG_RESOURCE_ID (uint8_t)0x01 |
Flag to indicate in lwm2m_uri_t::flag that the resource ID is present. | |