|
@ -102,12 +102,20 @@ void process_offline_standby(app_event_t* event, uint16_t event_size) { // |
|
|
app_event_type_t eventType = event->eventType; |
|
|
app_event_type_t eventType = event->eventType; |
|
|
if (eventType == kappevent_state_machine_state_enter) { |
|
|
if (eventType == kappevent_state_machine_state_enter) { |
|
|
ZLOGI("enter offline_standby"); |
|
|
ZLOGI("enter offline_standby"); |
|
|
zble_module_stop_adv(); |
|
|
|
|
|
|
|
|
// zble_module_stop_adv(); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
if (eventType == kappevent_state_machine_state_exit) { |
|
|
if (eventType == kappevent_state_machine_state_exit) { |
|
|
ZLOGI("exit offline_standby"); |
|
|
ZLOGI("exit offline_standby"); |
|
|
zble_module_start_adv(); |
|
|
|
|
|
|
|
|
// zble_module_start_adv(); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (eventType == kappevent_ble_connected) { |
|
|
|
|
|
ZLOGI("ble connected"); |
|
|
|
|
|
zapp_get_gstate()->hand_acid_mode = 0; |
|
|
|
|
|
zapp_get_gstate()->work_state = 0; |
|
|
|
|
|
zappcore_change_state(kstate_online_workstate); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -322,7 +330,7 @@ void acid_dispenser_ble_slave_main() { |
|
|
zble_module_reglistener(on_zble_event); |
|
|
zble_module_reglistener(on_zble_event); |
|
|
zappcore_change_state(kstate_offline_standby); |
|
|
zappcore_change_state(kstate_offline_standby); |
|
|
|
|
|
|
|
|
// zble_module_start_adv(); |
|
|
|
|
|
|
|
|
zble_module_start_adv(); |
|
|
zappcore_start_schedule(); |
|
|
zappcore_start_schedule(); |
|
|
zkey_driver_init(); |
|
|
zkey_driver_init(); |
|
|
light_ctrl_init(); |
|
|
light_ctrl_init(); |
|
|