Lines Matching refs:index
105 uint8_t index = 0; in light_elem_state_init() local
112 for (index = 0; index < ELEMENT_NUM; index++) { in light_elem_state_init()
113 light_elem_stat[index].element_id = index; in light_elem_state_init()
117 … memcpy(&light_elem_stat[index].powerup, &light_powerup[index], sizeof(sig_model_powerup_t)); in light_elem_state_init()
121 light_elem_stat[index].powerup.last_onoff = GEN_ONOFF_DEFAULT; in light_elem_state_init()
124 light_elem_stat[index].powerup.last_lightness = LIGHTNESS_DEFAULT; in light_elem_state_init()
127 light_elem_stat[index].powerup.last_color_temperature = COLOR_TEMPERATURE_DEFAULT; in light_elem_state_init()
130 light_elem_stat[index].powerup.last_scene = SCENE_DEFAULT; in light_elem_state_init()
135 light_elem_stat[index].state.onoff[TYPE_PRESENT] = 0; in light_elem_state_init()
136 light_elem_stat[index].state.onoff[TYPE_TARGET] = light_elem_stat[index].powerup.last_onoff; in light_elem_state_init()
139 light_elem_stat[index].state.lightness[TYPE_PRESENT] = 0; in light_elem_state_init()
140 …light_elem_stat[index].state.lightness[TYPE_TARGET] = light_elem_stat[index].powerup.last_lightnes… in light_elem_state_init()
143 light_elem_stat[index].state.color_temperature[TYPE_PRESENT] = COLOR_TEMPERATURE_MIN; in light_elem_state_init()
144 light_elem_stat[index].state.color_temperature[TYPE_TARGET] = in light_elem_state_init()
145 light_elem_stat[index].powerup.last_color_temperature; in light_elem_state_init()
148 light_elem_stat[index].state.scene[TYPE_PRESENT] = GENIE_SCENE_NORMAL; in light_elem_state_init()
149 light_elem_stat[index].state.scene[TYPE_TARGET] = light_elem_stat[index].powerup.last_scene; in light_elem_state_init()
153 …k_timer_init(&light_elem_stat[index].state.delay_timer, _mesh_delay_timer_cb, &light_elem_stat[ind… in light_elem_state_init()
154 …k_timer_init(&light_elem_stat[index].state.trans_timer, _mesh_trans_timer_cycle, &light_elem_stat[… in light_elem_state_init()
156 light_elem_stat[index].state.trans = TRANSITION_DEFAULT_VALUE; in light_elem_state_init()
157 light_elem_stat[index].state.delay = DELAY_DEFAULT_VAULE; in light_elem_state_init()
158 if (light_elem_stat[index].state.trans) { in light_elem_state_init()
159 light_elem_stat[index].state.trans_start_time = in light_elem_state_init()
160 k_uptime_get() + light_elem_stat[index].state.delay * DELAY_TIME_UNIT; in light_elem_state_init()
161 light_elem_stat[index].state.trans_end_time = in light_elem_state_init()
162 light_elem_stat[index].state.trans_start_time + in light_elem_state_init()
163 sig_model_transition_get_transition_time(light_elem_stat[index].state.trans); in light_elem_state_init()
167 if (light_elem_stat[index].state.onoff[TYPE_TARGET] == 1) { in light_elem_state_init()
169 sig_model_event(SIG_MODEL_EVT_DELAY_START, &light_elem_stat[index]); in light_elem_state_init()
174 …light_elem_stat[index].state.onoff[TYPE_PRESENT] = light_elem_stat[index].state.onoff[TYPE_TARGET]; in light_elem_state_init()
175 if (light_elem_stat[index].state.onoff[TYPE_TARGET] == 1) { 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()
184 light_elem_stat[index].state.color_temperature[TYPE_PRESENT] = in light_elem_state_init()
185 light_elem_stat[index].state.color_temperature[TYPE_TARGET]; in light_elem_state_init()
188 …light_elem_stat[index].state.scene[TYPE_PRESENT] = light_elem_stat[index].state.scene[TYPE_TARGET]; in light_elem_state_init()
362 uint16_t index = 0; in light_report_poweron_state() local
367 payload[index++] = ATTR_TYPE_GENERIC_ONOFF & 0xff; in light_report_poweron_state()
368 payload[index++] = (ATTR_TYPE_GENERIC_ONOFF >> 8) & 0xff; in light_report_poweron_state()
369 payload[index++] = p_elem->state.onoff[TYPE_TARGET]; in light_report_poweron_state()
372 payload[index++] = ATTR_TYPE_LIGHTNESS & 0xff; in light_report_poweron_state()
373 payload[index++] = (ATTR_TYPE_LIGHTNESS >> 8) & 0xff; in light_report_poweron_state()
374 payload[index++] = p_elem->state.lightness[TYPE_TARGET] & 0xff; in light_report_poweron_state()
375 payload[index++] = (p_elem->state.lightness[TYPE_TARGET] >> 8) & 0xff; in light_report_poweron_state()
378 payload[index++] = ATTR_TYPE_COLOR_TEMPERATURE & 0xff; in light_report_poweron_state()
379 payload[index++] = (ATTR_TYPE_COLOR_TEMPERATURE >> 8) & 0xff; in light_report_poweron_state()
380 payload[index++] = p_elem->state.color_temperature[TYPE_TARGET] & 0xff; in light_report_poweron_state()
381 payload[index++] = (p_elem->state.color_temperature[TYPE_TARGET] >> 8) & 0xff; in light_report_poweron_state()
384 payload[index++] = ATTR_TYPE_SENCE & 0xff; in light_report_poweron_state()
385 payload[index++] = (ATTR_TYPE_SENCE >> 8) & 0xff; in light_report_poweron_state()
386 payload[index++] = p_elem->state.scene[TYPE_TARGET] & 0xff; in light_report_poweron_state()
387 payload[index++] = (p_elem->state.scene[TYPE_TARGET] >> 8) & 0xff; in light_report_poweron_state()
393 transport_payload_param.payload_len = index; in light_report_poweron_state()