Home
last modified time | relevance | path

Searched refs:obj_id (Results 1 – 25 of 59) sorted by relevance

123

/Zephyr-latest/subsys/net/lib/lwm2m/
Dlwm2m_obj_access_control.c72 uint16_t obj_id; member
98 static int obj_inst_to_index(uint16_t obj_id, uint16_t obj_inst_id) in obj_inst_to_index() argument
103 if (inst[i].obj && ac_data[i].obj_id == obj_id && in obj_inst_to_index()
122 void access_control_add(uint16_t obj_id, uint16_t obj_inst_id, int server_obj_inst_id) in access_control_add() argument
129 if (obj_id == AC_OBJ_ID) { in access_control_add()
133 if (obj_inst_to_index(obj_id, obj_inst_id) >= 0) { in access_control_add()
134 LOG_DBG("Access control for obj_inst /%d/%d already exist", obj_id, obj_inst_id); in access_control_add()
173 ac_data[avail].obj_id = obj_id; in access_control_add()
178 void access_control_add_obj(uint16_t obj_id, int server_obj_inst_id) in access_control_add_obj() argument
180 access_control_add(obj_id, OBJ_LVL_MAX_ID, server_obj_inst_id); in access_control_add_obj()
[all …]
Dlwm2m_obj_access_control.h27 int access_control_check_access(uint16_t obj_id, uint16_t obj_inst_id, uint16_t server_obj_inst,
38 void access_control_add(uint16_t obj_id, uint16_t obj_inst_id, int server_obj_inst_id);
48 void access_control_add_obj(uint16_t obj_id, int server_obj_inst_id);
59 void access_control_remove(uint16_t obj_id, uint16_t obj_inst_id);
67 void access_control_remove_obj(uint16_t obj_id);
Dlwm2m_registry.h20 int lwm2m_create_obj_inst(uint16_t obj_id, uint16_t obj_inst_id,
30 int lwm2m_delete_obj_inst(uint16_t obj_id, uint16_t obj_inst_id);
123 struct lwm2m_engine_obj *get_engine_obj(int obj_id);
132 struct lwm2m_engine_obj_inst *get_engine_obj_inst(int obj_id, int obj_inst_id);
159 struct lwm2m_engine_obj_inst *next_engine_obj_inst(int obj_id, int obj_inst_id);
Dlwm2m_registry.c56 uint16_t obj_id; member
112 access_control_add_obj(obj->obj_id, server_obj_inst_id); in lwm2m_register_obj()
123 access_control_remove_obj(obj->obj_id); in lwm2m_unregister_obj()
125 engine_remove_observer_by_id(obj->obj_id, -1); in lwm2m_unregister_obj()
130 struct lwm2m_engine_obj *get_engine_obj(int obj_id) in get_engine_obj() argument
135 if (obj->obj_id == obj_id) { in get_engine_obj()
164 return get_engine_obj(path->obj_id); in lwm2m_engine_get_obj()
175 access_control_add(obj_inst->obj->obj_id, obj_inst->obj_inst_id, server_obj_inst_id); in engine_register_obj_inst()
184 access_control_remove(obj_inst->obj->obj_id, obj_inst->obj_inst_id); in engine_unregister_obj_inst()
186 engine_remove_observer_by_id(obj_inst->obj->obj_id, obj_inst->obj_inst_id); in engine_unregister_obj_inst()
[all …]
Dlwm2m_observation.c166 if (p->obj_id != o_p->obj_id) { in lwm2m_observer_path_compare()
206 int lwm2m_notify_observer(uint16_t obj_id, uint16_t obj_inst_id, uint16_t res_id) in lwm2m_notify_observer() argument
211 path.obj_id = obj_id; in lwm2m_notify_observer()
233 obj = get_engine_obj(path->obj_id); in engine_observe_get_attributes()
235 LOG_ERR("unable to find obj: %u", path->obj_id); in engine_observe_get_attributes()
246 obj_inst = get_engine_obj_inst(path->obj_id, path->obj_inst_id); in engine_observe_get_attributes()
268 LOG_ERR("unable to find res_id: %u/%u/%u", path->obj_id, path->obj_inst_id, in engine_observe_get_attributes()
276 LOG_ERR("unable to find obj_field: %u/%u/%u", path->obj_id, in engine_observe_get_attributes()
391 LOG_DBG("NOTIFY EVENT %u/%u/%u", path->obj_id, path->obj_inst_id, in lwm2m_notify_observer_path()
465 LOG_DBG("OBSERVER ADDED %u/%u/%u/%u(%u)", tmp->path.obj_id, tmp->path.obj_inst_id, in engine_observe_node_init()
[all …]
Dlwm2m_observation.h10 int lwm2m_notify_observer(uint16_t obj_id, uint16_t obj_inst_id, uint16_t res_id);
55 void engine_remove_observer_by_id(uint16_t obj_id, int32_t obj_inst_id);
Dlwm2m_rw_link_format.c265 switch (path->obj_id) { in put_corelink_ssid()
303 path->obj_id); in put_corelink_ssid()
329 ret = snprintk(obj_buf, sizeof(obj_buf), "</%u>", path->obj_id); in put_obj_corelink()
380 path->obj_id, path->obj_inst_id); in put_obj_inst_corelink()
400 if (path->obj_id == LWM2M_OBJECT_SECURITY_ID || in put_obj_inst_corelink()
401 path->obj_id == LWM2M_OBJECT_SERVER_ID) { in put_obj_inst_corelink()
450 ret = snprintk(obj_buf, sizeof(obj_buf), "</%u/%u/%u>", path->obj_id, in put_res_corelink()
516 ret = snprintk(obj_buf, sizeof(obj_buf), "</%u/%u/%u/%u>", path->obj_id, in put_res_inst_corelink()
Dlwm2m_message_handling.c498 *id[4] = {&path->obj_id, &path->obj_inst_id, &path->res_id, &path->res_inst_id}; in coap_options_to_path()
849 if (obj->obj_id == LWM2M_OBJECT_SECURITY_ID) { in lwm2m_register_payload_handler()
857 ret = engine_put_corelink(&msg->out, &LWM2M_OBJ(obj->obj_id)); in lwm2m_register_payload_handler()
868 if (obj_inst->obj->obj_id == obj->obj_id) { in lwm2m_register_payload_handler()
871 &LWM2M_OBJ(obj_inst->obj->obj_id, obj_inst->obj_inst_id)); in lwm2m_register_payload_handler()
1512 temp_path.obj_id = obj_inst->obj->obj_id; in lwm2m_read_handler()
1626 if (msg->path.obj_id == LWM2M_OBJECT_SECURITY_ID || in lwm2m_delete_handler()
1627 msg->path.obj_id == LWM2M_OBJECT_DEVICE_ID) { in lwm2m_delete_handler()
1631 ret = lwm2m_delete_obj_inst(msg->path.obj_id, msg->path.obj_inst_id); in lwm2m_delete_handler()
1786 obj_inst = next_engine_obj_inst(msg->path.obj_id, obj_inst->obj_inst_id); in lwm2m_perform_read_object_instance()
[all …]
Dlwm2m_engine.c261 if (path->obj_id == LWM2M_OBJECT_SECURITY_ID || path->obj_id == LWM2M_OBJECT_SERVER_ID) { in lwm2m_engine_bootstrap_override()
295 static bool bootstrap_delete_allowed(int obj_id, int obj_inst_id) in bootstrap_delete_allowed() argument
300 if (obj_id == LWM2M_OBJECT_SECURITY_ID) { in bootstrap_delete_allowed()
312 if (obj_id == LWM2M_OBJECT_DEVICE_ID) { in bootstrap_delete_allowed()
330 if (!bootstrap_delete_allowed(msg->path.obj_id, msg->path.obj_inst_id)) { in bootstrap_delete()
334 return lwm2m_delete_obj_inst(msg->path.obj_id, msg->path.obj_inst_id); in bootstrap_delete()
344 if (msg->path.level == 1 && obj_inst->obj->obj_id != msg->path.obj_id) { in bootstrap_delete()
348 if (!bootstrap_delete_allowed(obj_inst->obj->obj_id, obj_inst->obj_inst_id)) { in bootstrap_delete()
352 ret = lwm2m_delete_obj_inst(obj_inst->obj->obj_id, obj_inst->obj_inst_id); in bootstrap_delete()
Dipso_push_button.c108 LOG_ERR("Failed to increment counter resource %d/%d/%d", path.obj_id, in state_post_write_cb()
176 onoff_switch.obj_id = IPSO_OBJECT_PUSH_BUTTON_ID; in ipso_button_init()
Dlwm2m_obj_event_log.c87 lwm2m_event_log.obj_id = LWM2M_OBJECT_EVENT_LOG_ID; in lwm2m_event_log_init()
Dlwm2m_util.c478 path->obj_id = value; in lwm2m_string_to_path()
513 if (level >= LWM2M_PATH_LEVEL_OBJECT && (a->obj_id != b->obj_id)) { in lwm2m_obj_path_equal()
Dlwm2m_shell.c617 obj_path.obj_id, obj_path.obj_inst_id, obj_path.res_id, in cmd_cache()
743 snprintf(path, sizeof(path), "%hu/%hu/%hu/%hu", obj->obj_id, in print_object_instance()
746 snprintf(path, sizeof(path), "%hu/%hu/%hu", obj->obj_id, in print_object_instance()
790 struct lwm2m_engine_obj_inst *oi = next_engine_obj_inst(obj->obj_id, -1); in print_object()
794 oi = next_engine_obj_inst(obj->obj_id, oi->obj_inst_id); in print_object()
Dlwm2m_obj_location.c96 location.obj_id = LWM2M_OBJECT_LOCATION_ID; in ipso_location_init()
Dlwm2m_obj_portfolio.c112 portfolio.obj_id = LWM2M_OBJECT_PORTFOLIO_ID; in lwm2m_portfolio_init()
Dlwm2m_obj_binaryappdata.c109 lwm2m_binaryappdata.obj_id = LWM2M_OBJECT_BINARYAPPDATACONTAINER_ID; in lwm2m_binaryappdata_init()
Dlwm2m_rw_cbor.c231 snprintk(objlnk, sizeof(objlnk), "%" PRIu16 ":%" PRIu16 "", value->obj_id, value->obj_inst); in put_objlnk()
453 value->obj_id = LWM2M_OBJLNK_MAX_ID; in get_objlnk()
473 value->obj_id = id; in get_objlnk()
Dlwm2m_rw_plain_text.c175 return plain_text_put_format(out, "%u:%u", value->obj_id, in put_objlnk()
356 value->obj_id = (uint16_t)tmp; in get_objlnk()
/Zephyr-latest/tests/net/lib/lwm2m/observation/src/
Dlwm2m_observation.c25 if (level >= LWM2M_PATH_LEVEL_OBJECT && path->obj_id != compare_path->obj_id) { in lwm2m_path_object_equal_upto()
68 is_after = entry->path.obj_id >= prev->path.obj_id; in assert_path_list_order()
71 entry->path.obj_id == prev->path.obj_id) { in assert_path_list_order()
93 zassert_true(entry->path.obj_id >= obj_id_max, in assert_path_list_order()
96 entry->path.obj_id, obj_id_max); in assert_path_list_order()
145 zassert_true(entry->path.obj_id >= obj_id_max, in assert_path_list_order()
148 entry->path.obj_id, obj_id_max); in assert_path_list_order()
184 obj_id_max = entry->path.obj_id; in assert_path_list_order()
190 (prev == NULL || entry->path.obj_id == prev->path.obj_id)) { in assert_path_list_order()
197 (prev == NULL || entry->path.obj_id == prev->path.obj_id) && in assert_path_list_order()
[all …]
/Zephyr-latest/include/zephyr/net/
Dlwm2m_path.h89 #define LWM2M_OBJ1(oi) (struct lwm2m_obj_path) {.obj_id = oi, .level = 1}
90 #define LWM2M_OBJ2(oi, oii) (struct lwm2m_obj_path) {.obj_id = oi, .obj_inst_id = oii, .level = 2}
92 {.obj_id = oi, .obj_inst_id = oii, .res_id = ri, .level = 3}
94 {.obj_id = oi, .obj_inst_id = oii, .res_id = ri, .res_inst_id = rii, .level = 4}
Dlwm2m.h101 uint16_t obj_id; /**< Object ID */ member
789 uint16_t obj_id; /**< Object ID */ member
1272 int lwm2m_register_create_callback(uint16_t obj_id,
1285 int lwm2m_register_delete_callback(uint16_t obj_id,
/Zephyr-latest/include/zephyr/bluetooth/services/
Dots.h986 uint64_t obj_id);
1131 static inline int bt_ots_obj_id_to_str(uint64_t obj_id, char *str, size_t len) in bt_ots_obj_id_to_str() argument
1135 sys_put_le48(obj_id, id); in bt_ots_obj_id_to_str()
/Zephyr-latest/tests/net/lib/lwm2m/content_link_format/src/
Dmain.c55 test_obj.obj_id = TEST_OBJ_ID; in test_obj_init()
103 test_path.obj_id = TEST_OBJ_ID; in context_reset()
312 test_path.obj_id = test_obj_id[i]; in ZTEST()
/Zephyr-latest/subsys/bluetooth/audio/
Dmcc.c513 uint64_t obj_id = 0; in mcs_write_current_track_obj_id_cb() local
522 obj_id = sys_get_le48((const uint8_t *)params->data); in mcs_write_current_track_obj_id_cb()
523 LOG_DBG_OBJ_ID("Object ID: ", obj_id); in mcs_write_current_track_obj_id_cb()
525 if (!BT_MCS_VALID_OBJ_ID(obj_id)) { in mcs_write_current_track_obj_id_cb()
531 mcc_cb->set_current_track_obj_id(conn, cb_err, obj_id); in mcs_write_current_track_obj_id_cb()
581 uint64_t obj_id = 0; in mcs_write_next_track_obj_id_cb() local
590 obj_id = sys_get_le48((const uint8_t *)params->data); in mcs_write_next_track_obj_id_cb()
591 LOG_DBG_OBJ_ID("Object ID: ", obj_id); in mcs_write_next_track_obj_id_cb()
593 if (!BT_MCS_VALID_OBJ_ID(obj_id)) { in mcs_write_next_track_obj_id_cb()
599 mcc_cb->set_next_track_obj_id(conn, cb_err, obj_id); in mcs_write_next_track_obj_id_cb()
[all …]
/Zephyr-latest/subsys/bluetooth/services/ots/
Dots_client.c618 uint64_t obj_id) in bt_ots_client_select_id() argument
620 CHECKIF(!BT_OTS_VALID_OBJ_ID(obj_id)) { in bt_ots_client_select_id()
621 LOG_DBG("Invalid object ID 0x%016llx", obj_id); in bt_ots_client_select_id()
651 otc_inst->cur_object.id = obj_id; in bt_ots_client_select_id()
652 sys_put_le48(obj_id, param); in bt_ots_client_select_id()
884 uint64_t obj_id = net_buf_simple_pull_le48(&net_buf); in read_obj_id_cb() local
889 (void)bt_ots_obj_id_to_str(obj_id, t, sizeof(t)); in read_obj_id_cb()
893 cur_object->id != obj_id) { in read_obj_id_cb()
901 cur_object->id = obj_id; in read_obj_id_cb()

123