Home
last modified time | relevance | path

Searched refs:obj_inst_id (Results 1 – 25 of 66) sorted by relevance

123

/Zephyr-latest/subsys/net/lib/lwm2m/
Dlwm2m_obj_firmware.c85 extern int lwm2m_firmware_start_transfer(uint16_t obj_inst_id, char *package_uri);
88 uint8_t lwm2m_firmware_get_update_state_inst(uint16_t obj_inst_id) in lwm2m_firmware_get_update_state_inst() argument
90 return update_state[obj_inst_id]; in lwm2m_firmware_get_update_state_inst()
98 void lwm2m_firmware_set_update_state_inst(uint16_t obj_inst_id, uint8_t state) in lwm2m_firmware_set_update_state_inst() argument
101 struct lwm2m_obj_path path = LWM2M_OBJ(LWM2M_OBJECT_FIRMWARE_ID, obj_inst_id, in lwm2m_firmware_set_update_state_inst()
108 if (update_state[obj_inst_id] == STATE_IDLE) { in lwm2m_firmware_set_update_state_inst()
115 if (update_state[obj_inst_id] == STATE_DOWNLOADING) { in lwm2m_firmware_set_update_state_inst()
117 } else if (update_state[obj_inst_id] == STATE_UPDATING) { in lwm2m_firmware_set_update_state_inst()
124 if (update_state[obj_inst_id] != STATE_DOWNLOADED) { in lwm2m_firmware_set_update_state_inst()
138 update_state[obj_inst_id], state); in lwm2m_firmware_set_update_state_inst()
[all …]
Dlwm2m_obj_server.h48 int32_t lwm2m_server_get_pmin(uint16_t obj_inst_id);
57 int32_t lwm2m_server_get_pmax(uint16_t obj_inst_id);
66 int lwm2m_server_get_ssid(uint16_t obj_inst_id);
82 bool lwm2m_server_is_enabled(uint16_t obj_inst_id);
96 bool lwm2m_server_select(uint16_t *obj_inst_id);
107 int lwm2m_server_disable(uint16_t obj_inst_id, k_timeout_t timeout);
119 k_timepoint_t lwm2m_server_get_disabled_time(uint16_t obj_inst_id);
131 uint8_t lwm2m_server_get_prio(uint16_t obj_inst_id);
140 bool lwm2m_server_get_mute_send(uint16_t obj_inst_id);
Dlwm2m_obj_access_control.c73 uint16_t obj_inst_id; member
98 static int obj_inst_to_index(uint16_t obj_id, uint16_t obj_inst_id) in obj_inst_to_index() argument
104 ac_data[i].obj_inst_id == obj_inst_id) { in obj_inst_to_index()
112 static bool available_obj_inst_id(int obj_inst_id) in available_obj_inst_id() argument
115 if (inst[index].obj && inst[index].obj_inst_id == obj_inst_id) { in available_obj_inst_id()
122 void access_control_add(uint16_t obj_id, uint16_t obj_inst_id, int server_obj_inst_id) in access_control_add() argument
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()
148 LOG_ERR("Can not create access control instance - no more room: %u", obj_inst_id); in access_control_add()
174 ac_data[avail].obj_inst_id = obj_inst_id; in access_control_add()
[all …]
Dlwm2m_obj_swmgmt.c154 uint16_t obj_inst_id; member
184 static int callback_execute_not_defined(uint16_t obj_inst_id, uint8_t *args, uint16_t args_len) in callback_execute_not_defined() argument
186 LOG_ERR("Callback not defined for inst %u", obj_inst_id); in callback_execute_not_defined()
190 static int callback_write_not_defined(uint16_t obj_inst_id, uint16_t res_id, in callback_write_not_defined() argument
195 LOG_ERR("Callback not defined for inst %u", obj_inst_id); in callback_write_not_defined()
199 static void *callback_read_not_defined(uint16_t obj_inst_id, uint16_t res_id, uint16_t res_inst_id, in callback_read_not_defined() argument
202 LOG_ERR("Callback not defined for inst %u", obj_inst_id); in callback_read_not_defined()
210 instance->obj_inst_id, in set_sw_update_state()
223 instance->obj_inst_id, in set_sw_update_result()
236 instance->obj_inst_id, in set_sw_update_act_state()
[all …]
Dlwm2m_obj_server.c97 static int disable_cb(uint16_t obj_inst_id, uint8_t *args, uint16_t args_len) in disable_cb() argument
105 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in disable_cb()
106 LOG_DBG("DISABLE %d", obj_inst_id); in disable_cb()
107 ret = lwm2m_rd_client_server_disabled(obj_inst_id); in disable_cb()
120 static int update_trigger_cb(uint16_t obj_inst_id, in update_trigger_cb() argument
127 static int bootstrap_trigger_cb(uint16_t obj_inst_id, in bootstrap_trigger_cb() argument
133 bool lwm2m_server_get_mute_send(uint16_t obj_inst_id) in lwm2m_server_get_mute_send() argument
138 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in lwm2m_server_get_mute_send()
146 static int lifetime_write_cb(uint16_t obj_inst_id, uint16_t res_id, in lifetime_write_cb() argument
151 ARG_UNUSED(obj_inst_id); in lifetime_write_cb()
[all …]
Dipso_temp_sensor.c79 static void update_min_measured(uint16_t obj_inst_id, int index) in update_min_measured() argument
82 lwm2m_notify_observer(IPSO_OBJECT_TEMP_SENSOR_ID, obj_inst_id, in update_min_measured()
86 static void update_max_measured(uint16_t obj_inst_id, int index) in update_max_measured() argument
89 lwm2m_notify_observer(IPSO_OBJECT_TEMP_SENSOR_ID, obj_inst_id, in update_max_measured()
93 static int reset_min_max_measured_values_cb(uint16_t obj_inst_id, in reset_min_max_measured_values_cb() argument
98 LOG_DBG("RESET MIN/MAX %d", obj_inst_id); in reset_min_max_measured_values_cb()
100 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in reset_min_max_measured_values_cb()
101 update_min_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
102 update_max_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
110 static int sensor_value_write_cb(uint16_t obj_inst_id, uint16_t res_id, in sensor_value_write_cb() argument
[all …]
Dipso_push_button.c46 uint16_t obj_inst_id; member
69 static int get_button_index(uint16_t obj_inst_id) in get_button_index() argument
74 if (!inst[i].obj || inst[i].obj_inst_id != obj_inst_id) { in get_button_index()
85 static int state_post_write_cb(uint16_t obj_inst_id, uint16_t res_id, in state_post_write_cb() argument
92 i = get_button_index(obj_inst_id); in state_post_write_cb()
100 struct lwm2m_obj_path path = LWM2M_OBJ(IPSO_OBJECT_PUSH_BUTTON_ID, obj_inst_id, in state_post_write_cb()
109 path.obj_inst_id, path.res_id); in state_post_write_cb()
117 static struct lwm2m_engine_obj_inst *button_create(uint16_t obj_inst_id) in button_create() argument
123 if (inst[index].obj && inst[index].obj_inst_id == obj_inst_id) { in button_create()
125 "already existing: %u", obj_inst_id); in button_create()
[all …]
Dipso_current_sensor.c83 static void update_min_measured(uint16_t obj_inst_id, int index) in update_min_measured() argument
86 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MIN_MEASURED_VALUE_RID); in update_min_measured()
89 static void update_max_measured(uint16_t obj_inst_id, int index) in update_max_measured() argument
92 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MAX_MEASURED_VALUE_RID); in update_max_measured()
95 static int reset_min_max_measured_values_cb(uint16_t obj_inst_id, in reset_min_max_measured_values_cb() argument
100 LOG_DBG("RESET MIN/MAX %d", obj_inst_id); in reset_min_max_measured_values_cb()
102 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in reset_min_max_measured_values_cb()
103 update_min_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
104 update_max_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
112 static int sensor_value_write_cb(uint16_t obj_inst_id, uint16_t res_id, in sensor_value_write_cb() argument
[all …]
Dipso_humidity_sensor.c78 static void update_min_measured(uint16_t obj_inst_id, int index) in update_min_measured() argument
81 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MIN_MEASURED_VALUE_RID); in update_min_measured()
84 static void update_max_measured(uint16_t obj_inst_id, int index) in update_max_measured() argument
87 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MAX_MEASURED_VALUE_RID); in update_max_measured()
90 static int reset_min_max_measured_values_cb(uint16_t obj_inst_id, in reset_min_max_measured_values_cb() argument
95 LOG_DBG("RESET MIN/MAX %d", obj_inst_id); in reset_min_max_measured_values_cb()
97 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in reset_min_max_measured_values_cb()
98 update_min_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
99 update_max_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
107 static int sensor_value_write_cb(uint16_t obj_inst_id, uint16_t res_id, in sensor_value_write_cb() argument
[all …]
Dipso_pressure_sensor.c79 static void update_min_measured(uint16_t obj_inst_id, int index) in update_min_measured() argument
82 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MIN_MEASURED_VALUE_RID); in update_min_measured()
85 static void update_max_measured(uint16_t obj_inst_id, int index) in update_max_measured() argument
88 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MAX_MEASURED_VALUE_RID); in update_max_measured()
91 static int reset_min_max_measured_values_cb(uint16_t obj_inst_id, in reset_min_max_measured_values_cb() argument
96 LOG_DBG("RESET MIN/MAX %d", obj_inst_id); in reset_min_max_measured_values_cb()
98 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in reset_min_max_measured_values_cb()
99 update_min_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
100 update_max_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
108 static int sensor_value_write_cb(uint16_t obj_inst_id, uint16_t res_id, in sensor_value_write_cb() argument
[all …]
Dipso_voltage_sensor.c84 static void update_min_measured(uint16_t obj_inst_id, int index) in update_min_measured() argument
87 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MIN_MEASURED_VALUE_RID); in update_min_measured()
90 static void update_max_measured(uint16_t obj_inst_id, int index) in update_max_measured() argument
93 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MAX_MEASURED_VALUE_RID); in update_max_measured()
96 static int reset_min_max_measured_values_cb(uint16_t obj_inst_id, in reset_min_max_measured_values_cb() argument
101 LOG_DBG("RESET MIN/MAX %d", obj_inst_id); in reset_min_max_measured_values_cb()
103 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in reset_min_max_measured_values_cb()
104 update_min_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
105 update_max_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
113 static int sensor_value_write_cb(uint16_t obj_inst_id, uint16_t res_id, in sensor_value_write_cb() argument
[all …]
Dipso_onoff_switch.c49 uint16_t obj_inst_id; member
74 static int get_switch_index(uint16_t obj_inst_id) in get_switch_index() argument
79 if (!inst[i].obj || inst[i].obj_inst_id != obj_inst_id) { in get_switch_index()
90 static int state_post_write_cb(uint16_t obj_inst_id, uint16_t res_id, in state_post_write_cb() argument
97 i = get_switch_index(obj_inst_id); in state_post_write_cb()
122 static void *on_time_read_cb(uint16_t obj_inst_id, in on_time_read_cb() argument
126 int i = get_switch_index(obj_inst_id); in on_time_read_cb()
141 static void *off_time_read_cb(uint16_t obj_inst_id, in off_time_read_cb() argument
145 int i = get_switch_index(obj_inst_id); in off_time_read_cb()
160 static int time_post_write_cb(uint16_t obj_inst_id, uint16_t res_id, in time_post_write_cb() argument
[all …]
Dipso_generic_sensor.c92 static void update_min_measured(uint16_t obj_inst_id, int index) in update_min_measured() argument
95 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MIN_MEASURED_VALUE_RID); in update_min_measured()
98 static void update_max_measured(uint16_t obj_inst_id, int index) in update_max_measured() argument
101 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, MAX_MEASURED_VALUE_RID); in update_max_measured()
104 static int reset_min_max_measured_values_cb(uint16_t obj_inst_id, in reset_min_max_measured_values_cb() argument
109 LOG_DBG("RESET MIN/MAX %d", obj_inst_id); in reset_min_max_measured_values_cb()
111 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in reset_min_max_measured_values_cb()
112 update_min_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
113 update_max_measured(obj_inst_id, i); in reset_min_max_measured_values_cb()
121 static int sensor_value_write_cb(uint16_t obj_inst_id, uint16_t res_id, in sensor_value_write_cb() argument
[all …]
Dipso_timer.c60 uint16_t obj_inst_id; member
88 static int get_timer_index(uint16_t obj_inst_id) in get_timer_index() argument
93 if (!inst[i].obj || inst[i].obj_inst_id != obj_inst_id) { in get_timer_index()
107 struct lwm2m_obj_path path = LWM2M_OBJ(IPSO_OBJECT_TIMER_ID, timer->obj_inst_id, in start_timer()
137 struct lwm2m_obj_path path = LWM2M_OBJ(IPSO_OBJECT_TIMER_ID, timer->obj_inst_id, in stop_timer()
155 static void *remaining_time_read_cb(uint16_t obj_inst_id, in remaining_time_read_cb() argument
162 i = get_timer_index(obj_inst_id); in remaining_time_read_cb()
179 static void *cumulative_time_read_cb(uint16_t obj_inst_id, in cumulative_time_read_cb() argument
186 i = get_timer_index(obj_inst_id); in cumulative_time_read_cb()
202 static int cumulative_time_post_write_cb(uint16_t obj_inst_id, in cumulative_time_post_write_cb() argument
[all …]
Ducifi_battery.c60 static void clear_supply_loss_counter(uint16_t obj_inst_id, int index) in clear_supply_loss_counter() argument
63 lwm2m_notify_observer(UCIFI_OBJECT_BATTERY_ID, obj_inst_id, in clear_supply_loss_counter()
67 static int supply_loss_counter_reset_cb(uint16_t obj_inst_id, uint8_t *args, uint16_t args_len) in supply_loss_counter_reset_cb() argument
71 LOG_DBG("RESET supply loss counter %d", obj_inst_id); in supply_loss_counter_reset_cb()
73 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in supply_loss_counter_reset_cb()
74 clear_supply_loss_counter(obj_inst_id, i); in supply_loss_counter_reset_cb()
82 static struct lwm2m_engine_obj_inst *battery_create(uint16_t obj_inst_id) in battery_create() argument
88 if (inst[index].obj && inst[index].obj_inst_id == obj_inst_id) { in battery_create()
91 obj_inst_id); in battery_create()
103 LOG_ERR("Can not create instance - no more room: %u", obj_inst_id); in battery_create()
[all …]
Dipso_buzzer.c54 uint16_t obj_inst_id; member
84 static int get_buzzer_index(uint16_t obj_inst_id) in get_buzzer_index() argument
89 if (!inst[i].obj || inst[i].obj_inst_id != obj_inst_id) { in get_buzzer_index()
103 struct lwm2m_obj_path path = LWM2M_OBJ(IPSO_OBJECT_BUZZER_ID, buzzer->obj_inst_id, in start_buzzer()
130 struct lwm2m_obj_path path = LWM2M_OBJ(IPSO_OBJECT_BUZZER_ID, buzzer->obj_inst_id, in stop_buzzer()
147 static int onoff_post_write_cb(uint16_t obj_inst_id, uint16_t res_id, in onoff_post_write_cb() argument
154 i = get_buzzer_index(obj_inst_id); in onoff_post_write_cb()
177 static struct lwm2m_engine_obj_inst *buzzer_create(uint16_t obj_inst_id) in buzzer_create() argument
183 if (inst[index].obj && inst[index].obj_inst_id == obj_inst_id) { in buzzer_create()
185 "already existing: %u", obj_inst_id); in buzzer_create()
[all …]
Dipso_filling_sensor.c83 static int reset_average_fill_speed_cb(uint16_t obj_inst_id, uint8_t *args, in reset_average_fill_speed_cb() argument
88 LOG_DBG("Reset Average Fill Speed %d", obj_inst_id); in reset_average_fill_speed_cb()
90 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in reset_average_fill_speed_cb()
102 static void update(uint16_t obj_inst_id, uint16_t res_id, int index) in update() argument
110 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, in update()
117 lwm2m_notify_observer(IPSO_OBJECT_ID, obj_inst_id, in update()
122 static int update_cb(uint16_t obj_inst_id, uint16_t res_id, in update_cb() argument
129 if (inst[i].obj && inst[i].obj_inst_id == obj_inst_id) { in update_cb()
130 update(obj_inst_id, res_id, i); in update_cb()
137 static struct lwm2m_engine_obj_inst *filling_sensor_create(uint16_t obj_inst_id) in filling_sensor_create() argument
[all …]
Dlwm2m_obj_gateway.c64 static int prefix_validation_cb(uint16_t obj_inst_id, uint16_t res_id, in prefix_validation_cb() argument
83 if (inst[i].obj_inst_id != obj_inst_id) { in prefix_validation_cb()
94 static struct lwm2m_engine_obj_inst *lwm2m_gw_create(uint16_t obj_inst_id) in lwm2m_gw_create() argument
100 if (inst[index].obj && inst[index].obj_inst_id == obj_inst_id) { in lwm2m_gw_create()
103 obj_inst_id); in lwm2m_gw_create()
115 LOG_ERR("Can not create instance - no more room: %u", obj_inst_id); in lwm2m_gw_create()
147 LOG_DBG("Created LWM2M gateway instance: %d", obj_inst_id); in lwm2m_gw_create()
195 int lwm2m_register_gw_callback(uint16_t obj_inst_id, lwm2m_engine_gateway_msg_cb cb) in lwm2m_register_gw_callback() argument
198 if (inst[index].obj_inst_id == obj_inst_id) { in lwm2m_register_gw_callback()
Dipso_light_control.c70 static void *on_time_read_cb(uint16_t obj_inst_id, uint16_t res_id, uint16_t res_inst_id, in on_time_read_cb() argument
76 if (!inst[i].obj || inst[i].obj_inst_id != obj_inst_id) { in on_time_read_cb()
91 static int on_time_post_write_cb(uint16_t obj_inst_id, uint16_t res_id, in on_time_post_write_cb() argument
106 if (!inst[i].obj || inst[i].obj_inst_id != obj_inst_id) { in on_time_post_write_cb()
120 static struct lwm2m_engine_obj_inst *light_control_create(uint16_t obj_inst_id) in light_control_create() argument
126 if (inst[index].obj && inst[index].obj_inst_id == obj_inst_id) { in light_control_create()
128 "already existing: %u", obj_inst_id); in light_control_create()
140 obj_inst_id); in light_control_create()
182 LOG_DBG("Create IPSO Light Control instance: %d", obj_inst_id); in light_control_create()
Dlwm2m_obj_firmware_pull.c19 static void set_update_result(uint16_t obj_inst_id, int error_code) in set_update_result() argument
24 lwm2m_firmware_set_update_state_inst(obj_inst_id, STATE_DOWNLOADED); in set_update_result()
56 .obj_inst_id = 0,
68 int lwm2m_firmware_start_transfer(uint16_t obj_inst_id, char *package_uri) in lwm2m_firmware_start_transfer() argument
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);
59 void access_control_remove(uint16_t obj_id, uint16_t obj_inst_id);
Dlwm2m_obj_portfolio.c64 static struct lwm2m_engine_obj_inst *portfolio_create(uint16_t obj_inst_id) in portfolio_create() argument
70 if (inst[index].obj && inst[index].obj_inst_id == obj_inst_id) { in portfolio_create()
73 obj_inst_id); in portfolio_create()
84 LOG_ERR("Can not create instance - no more room: %u", obj_inst_id); in portfolio_create()
105 LOG_DBG("Create LwM2M Portfolio instance: %d", obj_inst_id); in portfolio_create()
/Zephyr-latest/include/zephyr/net/
Dlwm2m.h102 uint16_t obj_inst_id; /**< Object instance ID */ member
370 typedef void *(*lwm2m_engine_get_data_cb_t)(uint16_t obj_inst_id,
406 typedef int (*lwm2m_engine_set_data_cb_t)(uint16_t obj_inst_id,
427 typedef int (*lwm2m_engine_user_cb_t)(uint16_t obj_inst_id);
445 typedef int (*lwm2m_engine_execute_cb_t)(uint16_t obj_inst_id,
589 void lwm2m_firmware_set_write_cb_inst(uint16_t obj_inst_id, lwm2m_engine_set_data_cb_t cb);
597 lwm2m_engine_set_data_cb_t lwm2m_firmware_get_write_cb_inst(uint16_t obj_inst_id);
625 void lwm2m_firmware_set_cancel_cb_inst(uint16_t obj_inst_id, lwm2m_engine_user_cb_t cb);
633 lwm2m_engine_user_cb_t lwm2m_firmware_get_cancel_cb_inst(uint16_t obj_inst_id);
661 void lwm2m_firmware_set_update_cb_inst(uint16_t obj_inst_id, lwm2m_engine_execute_cb_t cb);
[all …]
/Zephyr-latest/samples/net/lwm2m_client/src/
Dfirmware_update.c19 static int firmware_update_cb(uint16_t obj_inst_id, in firmware_update_cb() argument
34 static void *firmware_get_buf(uint16_t obj_inst_id, uint16_t res_id, in firmware_get_buf() argument
41 static int firmware_block_received_cb(uint16_t obj_inst_id, uint16_t res_id, in firmware_block_received_cb() argument
51 static int firmware_cancel_cb(const uint16_t obj_inst_id) in firmware_cancel_cb() argument
/Zephyr-latest/tests/net/lib/lwm2m/interop/src/
Dfirmware_update.c22 static int firmware_update_cb(uint16_t obj_inst_id, in firmware_update_cb() argument
32 static void *firmware_get_buf(uint16_t obj_inst_id, uint16_t res_id, in firmware_get_buf() argument
39 static int firmware_block_received_cb(uint16_t obj_inst_id, uint16_t res_id, in firmware_block_received_cb() argument
57 static int firmware_cancel_cb(const uint16_t obj_inst_id) in firmware_cancel_cb() argument

123