49 write_boolean_tlv(
const lwm2m_context_t *ctx, uint8_t *outbuf,
size_t outlen,
52 return oma_tlv_write_int32(ctx->resource_id, value != 0 ? 1 : 0,
57 write_int_tlv(
const lwm2m_context_t *ctx, uint8_t *outbuf,
size_t outlen,
60 return oma_tlv_write_int32(ctx->resource_id, value, outbuf, outlen);
64 write_float32fix_tlv(
const lwm2m_context_t *ctx, uint8_t *outbuf,
65 size_t outlen, int32_t value,
int bits)
67 return oma_tlv_write_float32(ctx->resource_id, value, bits, outbuf, outlen);
71 write_string_tlv(
const lwm2m_context_t *ctx, uint8_t *outbuf,
size_t outlen,
72 const char *value,
size_t stringlen)
75 tlv.type = OMA_TLV_TYPE_RESOURCE;
76 tlv.value = (uint8_t *) value;
77 tlv.length = (uint32_t) stringlen;
78 tlv.id = ctx->resource_id;
79 return oma_tlv_write(&tlv, outbuf, outlen);
82 const lwm2m_writer_t oma_tlv_writer = {
Header file for the Contiki OMA LWM2M object API
Header file for the Contiki OMA LWM2M TLV