Add timeouts to the FM simplex state machine.

This commit is contained in:
Jonathan Naylor
2020-07-06 10:56:35 +01:00
parent f1d6a8b36e
commit aab8f5469f
3 changed files with 150 additions and 7 deletions
+6
View File
@@ -121,7 +121,13 @@ private:
void simplexStateMachine(bool validRFSignal, bool validExtSignal);
void listeningStateSimplex(bool validRFSignal, bool validExtSignal);
void relayingRFStateSimplex(bool validSignal);
void relayingRFWaitStateSimplex(bool validSignal);
void timeoutRFStateSimplex(bool validSignal);
void timeoutRFWaitStateSimplex(bool validSignal);
void relayingExtStateSimplex(bool validSignal);
void relayingExtWaitStateSimplex(bool validSignal);
void timeoutExtStateSimplex(bool validSignal);
void timeoutExtWaitStateSimplex(bool validSignal);
void clock(uint8_t length);