mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-05 02:39:57 +02:00
Keep CAN communications active during Equipment Stop
This commit is contained in:
parent
6b19c5849a
commit
43952800b5
2 changed files with 3 additions and 3 deletions
|
@ -584,7 +584,7 @@ void monitor_equipment_stop_button() {
|
||||||
if (equipment_stop_behavior == LATCHING_SWITCH) {
|
if (equipment_stop_behavior == LATCHING_SWITCH) {
|
||||||
if (changed_state == PRESSED) {
|
if (changed_state == PRESSED) {
|
||||||
// Changed to ON – initiating equipment stop.
|
// Changed to ON – initiating equipment stop.
|
||||||
setBatteryPause(true, true, true);
|
setBatteryPause(true, false, true);
|
||||||
} else if (changed_state == RELEASED) {
|
} else if (changed_state == RELEASED) {
|
||||||
// Changed to OFF – ending equipment stop.
|
// Changed to OFF – ending equipment stop.
|
||||||
setBatteryPause(false, false, false);
|
setBatteryPause(false, false, false);
|
||||||
|
@ -594,7 +594,7 @@ void monitor_equipment_stop_button() {
|
||||||
|
|
||||||
if (timeSincePress < equipment_button_long_press_duration) {
|
if (timeSincePress < equipment_button_long_press_duration) {
|
||||||
// Short press detected, trigger equipment stop
|
// Short press detected, trigger equipment stop
|
||||||
setBatteryPause(true, true, true);
|
setBatteryPause(true, false, true);
|
||||||
} else {
|
} else {
|
||||||
// Long press detected, reset equipment stop state
|
// Long press detected, reset equipment stop state
|
||||||
setBatteryPause(false, false, false);
|
setBatteryPause(false, false, false);
|
||||||
|
|
|
@ -179,7 +179,7 @@ void init_webserver() {
|
||||||
if (request->hasParam("stop")) {
|
if (request->hasParam("stop")) {
|
||||||
String valueStr = request->getParam("stop")->value();
|
String valueStr = request->getParam("stop")->value();
|
||||||
if (valueStr == "true" || valueStr == "1") {
|
if (valueStr == "true" || valueStr == "1") {
|
||||||
setBatteryPause(true, true, true);
|
setBatteryPause(true, false, true);
|
||||||
} else {
|
} else {
|
||||||
setBatteryPause(false, false, false);
|
setBatteryPause(false, false, false);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue