Properties of an Object Transfer Service object. More...
#include <nrf_ble_ots_c.h>
Data Fields |
|
| struct { | |
| bool is_delete_permitted :1 | |
| bool is_execute_permitted :1 | |
| bool is_read_permitted :1 | |
| bool is_write_permitted :1 | |
| bool is_append_permitted :1 | |
| bool is_truncate_permitted :1 | |
| bool is_patch_permitted :1 | |
| bool is_marked :1 | |
| } | decoded |
| uint32_t | raw |
Detailed Description
Properties of an Object Transfer Service object.
Field Documentation
| bool nrf_ble_ots_c_obj_properties_t::is_append_permitted |
Object can be appended.
| bool nrf_ble_ots_c_obj_properties_t::is_delete_permitted |
Object can be deleted.
| bool nrf_ble_ots_c_obj_properties_t::is_execute_permitted |
Object can be executed.
| bool nrf_ble_ots_c_obj_properties_t::is_marked |
Boolean to keep track whether the object is marked or not.
| bool nrf_ble_ots_c_obj_properties_t::is_patch_permitted |
When patching, a part of the object is replaced.
| bool nrf_ble_ots_c_obj_properties_t::is_read_permitted |
Object can be read.
| bool nrf_ble_ots_c_obj_properties_t::is_truncate_permitted |
When writing using truncate mode, and the written length is shorter than the object, the object size is decreased.
| bool nrf_ble_ots_c_obj_properties_t::is_write_permitted |
Object can be written.
- components/ble/ble_services/experimental_nrf_ble_ots_c/nrf_ble_ots_c.h