CyberAtom C++ Library

2.5.0

Public Member Functions | List of all members
cyberatom::SerialConnection Class Reference

Provides connection to the device via computer's serial port. More...

#include <cyberatom.hpp>

Inheritance diagram for cyberatom::SerialConnection:
cyberatom::IConnection

Public Member Functions

 SerialConnection (const char *portName, int baudRate)
 
virtual void sendMessage (uint8_t code, const uint8_t *payload, size_t len) override
 
virtual void checkForMessages (IDevice &receiver) override
 

Detailed Description

Provides connection to the device via computer's serial port.

Constructor & Destructor Documentation

cyberatom::SerialConnection::SerialConnection ( const char *  portName,
int  baudRate 
)
Parameters
portNameName of serial port used to communicate with the device. On Windows system that would be COMx and on Linux/Unix system typically /dev/ttyXXX.
baudRateCommunication rate in bauds.
Exceptions
CannotOpenPortException

Member Function Documentation

virtual void cyberatom::SerialConnection::sendMessage ( uint8_t  code,
const uint8_t *  payload,
size_t  len 
)
overridevirtual
Parameters
code
payload
len

Implements cyberatom::IConnection.


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