6#define MAX_PROTOCOL_MESSAGE MAX_STRING + 4
Gerencia a comunicação serial no protocolo master/slave usado pela TV-Box.
Definition frame.h:24
void sendFrame(char *message)
Envia uma mensagem via serial para a TV-Box.
Definition frame.cpp:145
SerialProtocol()
Construtor padrão da classe SerialProtocol.
Definition frame.cpp:44
char receivedChars[MAX_PROTOCOL_MESSAGE+1]
Buffer para armazenar a mensagem recebida.
Definition frame.h:40
void receiveFrame()
Recebe um frame da TV-Box e atualiza o buffer receivedChars.
Definition frame.cpp:80
virtual ~SerialProtocol()
Destrutor virtual.
Definition frame.cpp:51
void removeAccentMarker(char *str)
Remove acentos e caracteres especiais de uma string.
Definition frame.cpp:65
byte machState
Estado atual da máquina de recepção.
Definition frame.h:35
machineState
Estados possíveis da máquina de recepção de frames.
Definition frame.h:30
void setBaudRate(int baudRate)
Configura a taxa de transmissão serial.
Definition frame.cpp:58
char sendChars[MAX_PROTOCOL_MESSAGE+1]
Buffer para armazenar a mensagem a ser enviada.
Definition frame.h:45