Dependencies: nRF51822
Diff: Source/main.cpp
- Revision:
- 40:adabdb1c5abe
- Parent:
- 39:93d6d459c76c
- Child:
- 41:80f618bb53a4
--- a/Source/main.cpp Thu Dec 19 19:17:51 2019 +0000 +++ b/Source/main.cpp Thu Jan 16 16:48:22 2020 +0000 @@ -68,6 +68,8 @@ float tick_rate = FAST_TICK_SEC; +bool log_enable = true; // turn off event logging when false (engineering function) – DEW + bool package_open_detected = false; bool is_cap_off = false; // 0=cap on, 1=cap off uint32_t cap_off_time; @@ -213,6 +215,7 @@ start_periodic_tick(FAST_TICK_SEC); #if SKIP_SHIP_MODE + // package_open_sense_enable = 1; state = IN_USE_SETUP; #else state = POST; @@ -237,7 +240,7 @@ } else { - state = IN_USE_SETUP; + state = IN_USE_SETUP; } break; @@ -427,6 +430,22 @@ case 's': // status switch(tolower(cmd[1])) { + + case 'd': // disable event logging with cap sensor toggle - DEW + log_enable = false; + BLE_UART_xmit("Log DISABLED\n"); + break; + + case 'e': // (default) enable event logging with cap sensor toggle - DEW + log_enable = true; + BLE_UART_xmit("Log ENABLED\n"); + break; + + case 'f': // show current state of logging enable function - DEW + if(log_enable) BLE_UART_xmit("Log ENABLED\n"); + else BLE_UART_xmit("Log DISABLED\n"); + break; + case 'b': // old, check battery voltage batt_voltage = read_battery_voltage(); BLE_UART_xmit("Bat="); @@ -468,6 +487,7 @@ package_open_sense_enable = 1; test_cap(); if(is_cap_off) BLE_UART_xmit("1"); else BLE_UART_xmit("0"); + wait(LIGHT_SENSE_PWRON_DELAY); if(is_package_open) BLE_UART_xmit("1"); else BLE_UART_xmit("0"); package_open_sense_enable = save; BLE_UART_xmit("\n");