Digitum/src/domain/old/stateMachine.h.disabled
2023-12-15 18:50:37 +03:00

25 lines
490 B
Plaintext

#ifndef STATE_MACHINE_H
#define STATE_MACHINE_H
#include <Arduino.h>
#define CONNECTED_THRESHOLD 50000
#define NOT_CONNECTED_THRESHOLD 50000
#define INITIALIZING_CALL_THRESHOLD 45
#define DATA_RECEIVED_THESHOLD 5000
#define CALL_ENDED_THRESHOLD 10000
enum State {
NOT_CONNECTED,
CONNECTED,
RECEIVING_FIRST_DIGIT,
RECEIVING_SECOND_DIGIT,
DATA_RECEIVED,
CALL_ENDED
};
void resetCounters();
void updateStateMachine(int data);
void initStateMachine();
#endif // STATE_MACHINE_H