|
@ -253,6 +253,10 @@ int RecordUpload_start(sample_data_filename_t* recordid) { |
|
|
return 0; |
|
|
return 0; |
|
|
} |
|
|
} |
|
|
int RecordUpload_stop_upload() { |
|
|
int RecordUpload_stop_upload() { |
|
|
|
|
|
if (!m_isupload_data_state) { |
|
|
|
|
|
return 0; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
m_isupload_data_state = false; |
|
|
m_isupload_data_state = false; |
|
|
SampleDataMgr_changeToExtMode(); |
|
|
SampleDataMgr_changeToExtMode(); |
|
|
app_timer_stop(m_record_upload_tmr); |
|
|
app_timer_stop(m_record_upload_tmr); |
|
@ -365,6 +369,11 @@ static void prvf_process_ble_rx_data(void* p_event_data, uint16_t len) { |
|
|
#if 1 |
|
|
#if 1 |
|
|
|
|
|
|
|
|
else if (cmd == ify_hrs_cmd_start_realtime_preview) { |
|
|
else if (cmd == ify_hrs_cmd_start_realtime_preview) { |
|
|
|
|
|
if (m_isupload_data_state) { |
|
|
|
|
|
send_error_receipt(rxheader, kifyhrs_ecode_device_busy); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
uint8_t ecode = DeviceCtrl_StartPreview(); |
|
|
uint8_t ecode = DeviceCtrl_StartPreview(); |
|
|
if (ecode == 0) { |
|
|
if (ecode == 0) { |
|
|
send_success_receipt(rxheader, 0); |
|
|
send_success_receipt(rxheader, 0); |
|
@ -374,6 +383,11 @@ static void prvf_process_ble_rx_data(void* p_event_data, uint16_t len) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
else if (cmd == ify_hrs_cmd_stop_realtime_preview) { |
|
|
else if (cmd == ify_hrs_cmd_stop_realtime_preview) { |
|
|
|
|
|
if (m_isupload_data_state) { |
|
|
|
|
|
send_error_receipt(rxheader, kifyhrs_ecode_device_busy); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
uint8_t ecode = DeviceCtrl_StopPreview(); |
|
|
uint8_t ecode = DeviceCtrl_StopPreview(); |
|
|
if (ecode == 0) { |
|
|
if (ecode == 0) { |
|
|
send_success_receipt(rxheader, 0); |
|
|
send_success_receipt(rxheader, 0); |
|
|