Electroneum
hw::io::device_io Class Referenceabstract

#include <device_io.hpp>

Public Member Functions

 device_io ()
 
 ~device_io ()
 
virtual void init ()=0
 
virtual void release ()=0
 
virtual void connect (void *parms)=0
 
virtual void disconnect ()=0
 
virtual bool connected () const =0
 
virtual int exchange (unsigned char *command, unsigned int cmd_len, unsigned char *response, unsigned int max_resp_len, bool user_input)=0
 

Detailed Description

Definition at line 39 of file device_io.hpp.

Constructor & Destructor Documentation

◆ device_io()

hw::io::device_io::device_io ( )
inline

Definition at line 43 of file device_io.hpp.

43 {};

◆ ~device_io()

hw::io::device_io::~device_io ( )
inline

Definition at line 44 of file device_io.hpp.

44 {};

Member Function Documentation

◆ connect()

virtual void hw::io::device_io::connect ( void *  parms)
pure virtual

◆ connected()

virtual bool hw::io::device_io::connected ( ) const
pure virtual

◆ disconnect()

virtual void hw::io::device_io::disconnect ( )
pure virtual

◆ exchange()

virtual int hw::io::device_io::exchange ( unsigned char *  command,
unsigned int  cmd_len,
unsigned char *  response,
unsigned int  max_resp_len,
bool  user_input 
)
pure virtual

◆ init()

virtual void hw::io::device_io::init ( )
pure virtual

◆ release()

virtual void hw::io::device_io::release ( )
pure virtual

The documentation for this class was generated from the following file: