#ifndef MachineOK_h
#define MachineOK_h
#include "Energia.h"
class InputPin;
class MachineOK {
InputPin* pin;
bool pinState; // last pinState
bool timeout;
bool statusChange;
uint32_t lastPulseTime;
public:
~MachineOK() {
if ( pin )
delete pin; };
bool validate( char* data, String* msgPtr );
bool checkMachineNotOk(); // return true if timeout
void
reportDigital( String* msgPtr );
};
#endif