46 virtual void init() = 0;
49 virtual void connect(
void *parms) = 0;
53 virtual int exchange(
unsigned char *command,
unsigned int cmd_len,
unsigned char *response,
unsigned int max_resp_len,
bool user_input) = 0;
virtual bool connected() const =0
virtual void connect(void *parms)=0
device_io()
Definition: device_io.hpp:43
virtual int exchange(unsigned char *command, unsigned int cmd_len, unsigned char *response, unsigned int max_resp_len, bool user_input)=0
Definition: device_io.hpp:39
Definition: device.cpp:38
static uint32_t io
Definition: blockchain_stats.cpp:67
~device_io()
Definition: device_io.hpp:44
virtual void disconnect()=0