#include "Enuns.h" #ifndef SerialService #define SerialService const char EndLine = '$'; const char BeginSensor = '#'; void EnviarDadosSerial(String Mensagem) { Serial.println(Mensagem); Serial.flush(); vTaskDelay(10); } String MontarProtocoloVerificacao(T_Code D_Code) { String Protocolo = (String)D_Code + ";" + (String)Chk + EndLine; return Protocolo; } String MontarProtocoloSensor(S_Code TipoSensor, String Componente, String Dados) { String Protocolo = BeginSensor + (String)TipoSensor + ";" + Componente + ";" + Dados + EndLine; return Protocolo; } String MontarDadosProtocoloTeste(bool Testando, String Componente, String Resultado, String Comando, String Leitura) { String Protocolo = (Testando ? "1;" : "0;") + Componente + ";" + Resultado + ";" + Comando + ";" + Leitura + EndLine; return Protocolo; } String MontarDadosProtocoloRPM(float rpm, double potencia, long periodo) { String Protocolo = (String)rpm + ";" + (String)potencia + ";" + (String)periodo; return Protocolo; } String MontarDadosProtocoloDHT22(float temperatura, float umidade, float indiceCalor) { String Protocolo = (String)temperatura + ";" + (String)umidade + ";" + (String)indiceCalor; return Protocolo; } #endif