Bits and Droids connector
Connect your microcontroller to handle MFS2020 commands.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
SerialPort Class Reference

#include <SerialPort.hpp>

Public Member Functions

 SerialPort (const char *portName)
 
 ~SerialPort ()
 
int readSerialPort (const char *buffer, unsigned int buf_size)
 
bool writeSerialPort (const char *buffer, unsigned int buf_size)
 
bool isConnected ()
 
void closeSerial ()
 
std::string getPortName ()
 

Private Attributes

HANDLE handler
 
bool connected
 
COMSTAT status
 
DWORD errors
 
SettingsHandler settingsHandler
 
int arduinoWaitTime = 15
 
std::string portName
 

Constructor & Destructor Documentation

◆ SerialPort()

SerialPort::SerialPort ( const char *  portName)
explicit

◆ ~SerialPort()

SerialPort::~SerialPort ( )

Member Function Documentation

◆ closeSerial()

void SerialPort::closeSerial ( )

◆ getPortName()

std::string SerialPort::getPortName ( )

◆ isConnected()

bool SerialPort::isConnected ( )

◆ readSerialPort()

int SerialPort::readSerialPort ( const char *  buffer,
unsigned int  buf_size 
)

◆ writeSerialPort()

bool SerialPort::writeSerialPort ( const char *  buffer,
unsigned int  buf_size 
)

Member Data Documentation

◆ arduinoWaitTime

int SerialPort::arduinoWaitTime = 15
private

◆ connected

bool SerialPort::connected
private

◆ errors

DWORD SerialPort::errors
private

◆ handler

HANDLE SerialPort::handler
private

◆ portName

std::string SerialPort::portName
private

◆ settingsHandler

SettingsHandler SerialPort::settingsHandler
private

◆ status

COMSTAT SerialPort::status
private

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