Index: firmware/App/Modes/OperationModes.c =================================================================== diff -u -r9ad496e4c3a54e96402afd66955be575bdaa3f57 -rf8bdb3ff260a42f46e178d08979758789db7c307 --- firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision 9ad496e4c3a54e96402afd66955be575bdaa3f57) +++ firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision f8bdb3ff260a42f46e178d08979758789db7c307) @@ -48,12 +48,12 @@ /// This matrix determines legal transitions from one mode to another static const RO_OP_MODE_T MODE_TRANSITION_TABLE[ NUM_OF_RO_MODES - 1 ][ NUM_OF_RO_MODES - 1 ] = { -// From to-> FAULT SERVICE INIT STANBY -/* FAUL */{ RO_MODE_FAUL, RO_MODE_SERV, RO_MODE_NLEG, RO_MODE_NLEG }, -/* SERV */{ RO_MODE_FAUL, RO_MODE_SERV, RO_MODE_NLEG, RO_MODE_NLEG }, -/* INIT */{ RO_MODE_FAUL, RO_MODE_NLEG, RO_MODE_INIT, RO_MODE_STAN }, -/* STAN */{ RO_MODE_FAUL, RO_MODE_SERV, RO_MODE_NLEG, RO_MODE_STAN }, -/* GEN_PERM */{ RO_MODE_FAUL, RO_MODE_SERV, RO_MODE_NLEG, RO_MODE_STAN } }; +// From to-> FAULT SERVICE INIT STANBY GENP +/* FAUL */{ RO_MODE_FAUL, RO_MODE_SERV, RO_MODE_NLEG, RO_MODE_NLEG, RO_MODE_NLEG }, +/* SERV */{ RO_MODE_FAUL, RO_MODE_SERV, RO_MODE_NLEG, RO_MODE_NLEG, RO_MODE_NLEG }, +/* INIT */{ RO_MODE_FAUL, RO_MODE_NLEG, RO_MODE_INIT, RO_MODE_STAN, RO_MODE_NLEG }, +/* STAN */{ RO_MODE_FAUL, RO_MODE_SERV, RO_MODE_NLEG, RO_MODE_STAN, RO_MODE_GENP }, +/* GENP */{ RO_MODE_FAUL, RO_MODE_NLEG, RO_MODE_NLEG, RO_MODE_STAN, RO_MODE_GENP } }; // ********** private function prototypes ********** @@ -151,7 +151,7 @@ currentSubMode = execStandbyMode(); break; - case RO_MODE_GEN_PERM: + case RO_MODE_GENP: currentSubMode = execGenPermeateMode(); default: @@ -304,7 +304,7 @@ currentSubMode = transitionToStandbyMode(); break; - case RO_MODE_GEN_PERM: + case RO_MODE_GENP: currentSubMode = transitionToGenPermeateMode(); break;