65 bool sendCommand(
const char *
cmd,
char * res =
nullptr,
int cmd_len = -1,
int res_len = -1);
66 void hexDump(
char * buf,
const char * data, uint32_t size);
67 std::vector<std::string> split(
const std::string &input,
const std::string ®ex);
78 static constexpr
const uint8_t DRIVER_STOP_CHAR {0xA};
79 static constexpr
const uint8_t DRIVER_TIMEOUT {3};
80 static constexpr
const uint8_t DRIVER_LEN {128};
bool SelectFilter(int) override
Select a new filter position.
bool Handshake() override
perform handshake with device to check communication
void TimerHit() override
Callback function to be called once SetTimer duration elapses.
virtual bool initProperties() override
Initilize properties initial state and value. The child class must implement this function.
const char * getDefaultName() override
virtual bool updateProperties() override
updateProperties is called whenever there is a change in the CONNECTION status of the driver....