MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Public Member Functions | List of all members
mip::platform::SerialConnection Class Reference

#include <serial_connection.hpp>

Inheritance diagram for mip::platform::SerialConnection:
Inheritance graph
[legend]
Collaboration diagram for mip::platform::SerialConnection:
Collaboration graph
[legend]

Public Member Functions

 SerialConnection ()=default
 
 SerialConnection (const std::string &portName, uint32_t baudrate)
 
 ~SerialConnection ()
 
bool recvFromDevice (uint8_t *buffer, size_t max_length, size_t *length_out, mip::Timestamp *timestamp) final
 
bool sendToDevice (const uint8_t *data, size_t length) final
 

Constructor & Destructor Documentation

◆ SerialConnection() [1/2]

mip::platform::SerialConnection::SerialConnection ( )
default

◆ SerialConnection() [2/2]

mip::platform::SerialConnection::SerialConnection ( const std::string &  portName,
uint32_t  baudrate 
)

◆ ~SerialConnection()

mip::platform::SerialConnection::~SerialConnection ( )

Member Function Documentation

◆ recvFromDevice()

bool mip::platform::SerialConnection::recvFromDevice ( uint8_t *  buffer,
size_t  max_length,
size_t *  length_out,
mip::Timestamp timestamp 
)
finalvirtual

Implements mip::Connection.

◆ sendToDevice()

bool mip::platform::SerialConnection::sendToDevice ( const uint8_t *  data,
size_t  length 
)
finalvirtual

Implements mip::Connection.


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