/AliOS-Things-master/components/genie_service/core/src/sig_models/ |
A D | sig_model_transition.c | 62 if (p_state->lightness[TYPE_PRESENT] != p_state->lightness[TYPE_TARGET]) in sig_model_transition_update() 64 if (p_state->lightness[TYPE_TARGET] > p_state->lightness[TYPE_PRESENT]) in sig_model_transition_update() 69 p_state->lightness[TYPE_TARGET] - p_state->lightness[TYPE_PRESENT] < delta) in sig_model_transition_update() 71 p_state->lightness[TYPE_PRESENT] = p_state->lightness[TYPE_TARGET]; in sig_model_transition_update() 77 if (p_state->lightness[TYPE_PRESENT] == p_state->lightness[TYPE_TARGET]) in sig_model_transition_update() 88 p_state->lightness[TYPE_PRESENT] - delta < p_state->lightness[TYPE_TARGET]) in sig_model_transition_update() 90 p_state->lightness[TYPE_PRESENT] = p_state->lightness[TYPE_TARGET]; in sig_model_transition_update() 96 if (p_state->lightness[TYPE_PRESENT] == p_state->lightness[TYPE_TARGET]) in sig_model_transition_update() 160 if (p_state->lightness[TYPE_PRESENT] == p_state->lightness[TYPE_TARGET]) in sig_model_transition_update() 185 if (p_state->lightness[TYPE_PRESENT] != p_state->lightness[TYPE_TARGET]) in sig_model_transition_update() [all …]
|
A D | sig_model_lightness_srv.c | 22 …BT_DBG("lightness cur(0x%04x) tar(0x%04x)", p_state->lightness[TYPE_PRESENT], p_state->lightness[T… in _lightness_prepare_buf() 33 net_buf_simple_add_le16(p_msg, p_state->lightness[TYPE_TARGET]); in _lightness_prepare_buf() 68 s16_t lightness = 0; in _lightness_analyze() local 87 lightness = (s16_t)net_buf_simple_pull_le16(p_buf); in _lightness_analyze() 116 p_elem->state.lightness[TYPE_TARGET] = lightness; in _lightness_analyze() 117 if (p_elem->state.lightness[TYPE_TARGET]) in _lightness_analyze() 121 …_DBG("lightness cur(%04x) tar(%04x)", p_elem->state.lightness[TYPE_PRESENT], p_elem->state.lightne… in _lightness_analyze() 133 if (p_elem->state.lightness[TYPE_PRESENT] != p_elem->state.lightness[TYPE_TARGET]) in _lightness_analyze() 278 p_state->lightness[TYPE_TARGET] = LIGHTNESS_DEFAULT; in sig_model_lightness_update_by_onoff() 284 p_state->lightness[TYPE_TARGET] = 0; in sig_model_lightness_update_by_onoff() [all …]
|
A D | sig_model_event.c | 120 …_DBG("lightness cur(%04x) tar(%04x)", p_elem->state.lightness[TYPE_PRESENT], p_elem->state.lightne… in sig_model_handle_action_done() 122 if (p_elem->state.lightness[TYPE_PRESENT] != p_elem->state.lightness[TYPE_TARGET]) in sig_model_handle_action_done() 124 p_elem->state.lightness[TYPE_PRESENT] = p_elem->state.lightness[TYPE_TARGET]; in sig_model_handle_action_done() 181 payload[payload_len++] = p_elem->state.lightness[TYPE_PRESENT] & 0xff; in sig_model_handle_indicate() 182 payload[payload_len++] = (p_elem->state.lightness[TYPE_PRESENT] >> 8) & 0xff; in sig_model_handle_indicate()
|
A D | sig_model_light_ctl_srv.c | 32 net_buf_simple_add_le16(p_msg, p_state->lightness[TYPE_TARGET]); in _ctl_prepare_buf() 37 net_buf_simple_add_le16(p_msg, p_state->lightness[TYPE_PRESENT]); in _ctl_prepare_buf() 43 net_buf_simple_add_le16(p_msg, p_state->lightness[TYPE_TARGET]); in _ctl_prepare_buf() 70 u16_t lightness = 0; in _ctl_analyze() local 92 lightness = net_buf_simple_pull_le16(p_buf); in _ctl_analyze() 97 GENIE_LOG_INFO("uv:%d lightness:%d", uv, lightness); in _ctl_analyze() 99 (void)lightness; in _ctl_analyze()
|
A D | sig_model_onoff_srv.c | 278 if (p_state->lightness[TYPE_PRESENT] == 0 && p_state->lightness[TYPE_TARGET] != 0) in sig_model_onoff_update_by_lightness() 283 else if (p_state->lightness[TYPE_PRESENT] != 0 && p_state->lightness[TYPE_TARGET] == 0) in sig_model_onoff_update_by_lightness() 291 if (p_state->lightness[TYPE_PRESENT] == 0 && p_state->lightness[TYPE_TARGET] == 0) in sig_model_onoff_update_by_lightness()
|
/AliOS-Things-master/solutions/genie_mesh_demo/light_ctl/ |
A D | light.c | 139 light_elem_stat[index].state.lightness[TYPE_PRESENT] = 0; in light_elem_state_init() 181 …light_elem_stat[index].state.lightness[TYPE_PRESENT] = light_elem_stat[index].state.lightness[TYPE… in light_elem_state_init() 220 if (p_elem->state.lightness[TYPE_PRESENT] != 0) { in light_save_state() 221 p_elem->powerup.last_lightness = p_elem->state.lightness[TYPE_PRESENT]; in light_save_state() 262 uint16_t lightness = p_elem->state.lightness[TYPE_PRESENT]; in light_update() local 265 if (last_onoff != onoff || last_lightness != lightness || last_temperature != temperature) { in light_update() 267 last_lightness = lightness; in light_update() 311 if (light_elem_stat[0].state.lightness[TYPE_PRESENT]) { in light_led_blink() 313 light_elem_stat[0].state.lightness[TYPE_PRESENT]; in light_led_blink() 374 payload[index++] = p_elem->state.lightness[TYPE_TARGET] & 0xff; in light_report_poweron_state() [all …]
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/mesh_models/sig_model/srv/ |
A D | light_ctl_srv.c | 33 elem->state.lightness[T_CUR], elem->state.lightness[T_TAR], in _ctl_prepare_buf() 39 net_buf_simple_add_le16(p_msg, elem->state.lightness[T_CUR]); in _ctl_prepare_buf() 43 net_buf_simple_add_le16(p_msg, elem->state.lightness[T_TAR]); in _ctl_prepare_buf() 118 u16_t lightness = 0; in _ctl_analyze() local 132 lightness = net_buf_simple_pull_le16(p_buf); in _ctl_analyze() 177 elem->state.lightness[T_TAR] = lightness; in _ctl_analyze() 194 elem->state.lightness[T_TAR], elem->state.temp[T_TAR], in _ctl_analyze() 208 elem->state.lightness[T_CUR] = lightness; in _ctl_analyze()
|
A D | light_lightness_srv.c | 115 u16_t lightness = 0; in _light_lightness_analyze() local 133 lightness = (u16_t)net_buf_simple_pull_le16(buf); in _light_lightness_analyze() 154 …if (lightness < elem->powerup.lightness_range.range_min || lightness > elem->powerup.lightness_ran… in _light_lightness_analyze() 155 …LOGE(TAG, "MESH_ANALYZE_ARGS_ERROR lightness(0x%04x) min(0x%04x) max(0x%04x)", lightness, elem->po… in _light_lightness_analyze() 159 elem->state.lightness_actual[T_TAR] = lightness; in _light_lightness_analyze()
|
/AliOS-Things-master/hardware/chip/haas1000/drivers/services/nv_section/userdata_section/ |
A D | nvrecord_mesh_data.h | 29 GENIE_STATUS nvrecord_get_lightness(uint16_t* lightness); 30 GENIE_STATUS nvrecord_set_lightness(uint16_t lightness);
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/mesh_models/sig_model/cli/ |
A D | light_ctl_cli.c | 92 net_buf_simple_add_le16(msg, send_arg->lightness); in ble_mesh_light_ctl_set() 114 …lightness %x,temp %x, delta uv %x, TID %x,trans %x,delay %x", send_arg->lightness, send_arg->tempe… in ble_mesh_light_ctl_set() 260 net_buf_simple_add_le16(msg, send_arg->lightness); in ble_mesh_light_ctl_def_set() 276 …t ctl def set set lightness %x, temperature %x, delta_uv %x", send_arg->lightness, send_arg->tempe… in ble_mesh_light_ctl_def_set()
|
A D | light_lightness_cli.c | 141 net_buf_simple_add_le16(msg, send_arg->lightness); in ble_mesh_light_lightness_set() 161 LOGI(TAG, "lightness level %x, TID %d", send_arg->lightness, send_arg->tid); in ble_mesh_light_lightness_set()
|
/AliOS-Things-master/components/genie_service/core/inc/sig_models/ |
A D | sig_model.h | 23 u16_t lightness[TYPE_NUM]; member
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/mesh_models/sig_model/include/sig_model/ |
A D | light_ctl_cli.h | 20 uint16_t lightness; member
|
A D | light_lightness_cli.h | 16 uint16_t lightness; member
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/mesh_models/common/include/mesh_model/ |
A D | mesh_model.h | 81 u16_t lightness[TYPE_NUM]; member
|