/* * Copyright (c) 2021 Nordic Semiconductor ASA * * SPDX-License-Identifier: Apache-2.0 */ #ifndef LWM2M_RW_SENML_CBOR_H_ #define LWM2M_RW_SENML_CBOR_H_ #include "lwm2m_object.h" extern const struct lwm2m_writer senml_cbor_writer; extern const struct lwm2m_reader senml_cbor_reader; int do_read_op_senml_cbor(struct lwm2m_message *msg); int do_composite_read_op_senml_cbor(struct lwm2m_message *msg); int do_composite_read_op_for_parsed_path_senml_cbor(struct lwm2m_message *msg, sys_slist_t *lwm_path_list); int do_write_op_senml_cbor(struct lwm2m_message *msg); int do_composite_observe_parse_path_senml_cbor(struct lwm2m_message *msg, sys_slist_t *lwm2m_path_list, sys_slist_t *lwm2m_path_free_list); int do_send_op_senml_cbor(struct lwm2m_message *msg, sys_slist_t *lwm2m_path_list); #endif /* LWM2M_RW_SENML_CBOR_H_ */