omw  0.2.1-beta
Public Types | Public Member Functions | Static Public Member Functions | List of all members
omw::io::SerialPort Class Reference

Public Types

using baud_type = uint32_t
 

Public Member Functions

int open (const std::string &port, baud_type baud)
 
int open (const std::string &port, void *DCB_customDcb, const void *COMMTIMEOUTS_customTmo=nullptr)
 
int close ()
 
int read (uint8_t *buffer, size_t bufferSize, size_t *nBytesRead)
 
int read (char *buffer, size_t bufferSize, size_t *nBytesRead)
 
int readByte (uint8_t *byte, size_t *nBytesRead)
 
int write (const uint8_t *data, size_t count, size_t *nBytesWritten=nullptr)
 
int write (const char *data, size_t count, size_t *nBytesWritten=nullptr)
 
bool isOpen () const
 
bool good () const
 

Static Public Member Functions

static void initDcb (void *DCB_customDcb, baud_type baud)
 

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