From e207e9cb2b8cb05dbdb5378e2fd00b5e112c54e7 Mon Sep 17 00:00:00 2001 From: Shlomo Hecht Date: Wed, 21 Oct 2020 12:39:52 +0300 Subject: fix machine status --- Software/Embedded_SW/Embedded/Modules/General/MachineStatus.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Software/Embedded_SW/Embedded/Modules') diff --git a/Software/Embedded_SW/Embedded/Modules/General/MachineStatus.c b/Software/Embedded_SW/Embedded/Modules/General/MachineStatus.c index f04483361..ae4b34b44 100644 --- a/Software/Embedded_SW/Embedded/Modules/General/MachineStatus.c +++ b/Software/Embedded_SW/Embedded/Modules/General/MachineStatus.c @@ -42,6 +42,11 @@ MachineState StoredMachineStatus = MACHINE_STATE__PowerUp; bool SetMAchineStateProblem = false; void SetMachineStatus (MachineState State) { + if (StoredMachineStatus == MACHINE_STATE__PowerOff) + { + ReportWithPackageFilter(GeneralFilter,"not changing MachineStatus while on power down",__FILE__,__LINE__,State,RpWarning,StoredMachineStatus, 0); + return; + } if (State == MACHINE_STATE__Ready) { if ((GetMachineState()