/Zephyr-latest/subsys/net/lib/lwm2m/ |
D | lwm2m_obj_firmware.c | 85 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 …]
|
D | lwm2m_obj_server.h | 48 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);
|
D | lwm2m_obj_access_control.c | 73 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 …]
|
D | lwm2m_obj_swmgmt.c | 154 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 …]
|
D | lwm2m_obj_server.c | 97 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 …]
|
D | ipso_temp_sensor.c | 79 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 …]
|
D | ipso_push_button.c | 46 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 …]
|
D | ipso_current_sensor.c | 83 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 …]
|
D | ipso_humidity_sensor.c | 78 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 …]
|
D | ipso_pressure_sensor.c | 79 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 …]
|
D | ipso_voltage_sensor.c | 84 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 …]
|
D | ipso_onoff_switch.c | 49 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 …]
|
D | ipso_generic_sensor.c | 92 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 …]
|
D | ipso_timer.c | 60 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 …]
|
D | ucifi_battery.c | 60 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 …]
|
D | ipso_buzzer.c | 54 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 …]
|
D | ipso_filling_sensor.c | 83 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 …]
|
D | lwm2m_obj_gateway.c | 64 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()
|
D | ipso_light_control.c | 70 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()
|
D | lwm2m_obj_firmware_pull.c | 19 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
|
D | lwm2m_obj_access_control.h | 27 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);
|
D | lwm2m_obj_portfolio.c | 64 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/ |
D | lwm2m.h | 102 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/ |
D | firmware_update.c | 19 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/ |
D | firmware_update.c | 22 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
|