_baudrate | BaseLib::SerialReaderWriter | protected |
_bl | BaseLib::SerialReaderWriter | protected |
_currentId | BaseLib::IEventsEx | protected |
_device | BaseLib::SerialReaderWriter | protected |
_eventHandlerMutex | BaseLib::IEventsEx | protected |
_eventHandlers | BaseLib::IEventsEx | protected |
_fileDescriptor | BaseLib::SerialReaderWriter | protected |
_flags | BaseLib::SerialReaderWriter | protected |
_handles | BaseLib::SerialReaderWriter | protected |
_openDeviceThread | BaseLib::SerialReaderWriter | protected |
_openDeviceThreadMutex | BaseLib::SerialReaderWriter | protected |
_readThread | BaseLib::SerialReaderWriter | protected |
_readThreadMutex | BaseLib::SerialReaderWriter | protected |
_readThreadPriority | BaseLib::SerialReaderWriter | protected |
_sendMutex | BaseLib::SerialReaderWriter | protected |
_stopReadThread | BaseLib::SerialReaderWriter | protected |
_termios | BaseLib::SerialReaderWriter | protected |
_writeOnly | BaseLib::SerialReaderWriter | protected |
addEventHandler(IEventSinkBase *eventHandler) | BaseLib::IEventsEx | virtual |
addEventHandlers(EventHandlers eventHandlers) | BaseLib::IEventsEx | virtual |
CharacterSize enum name | BaseLib::SerialReaderWriter | |
closeDevice() | BaseLib::SerialReaderWriter | |
fileDescriptor() | BaseLib::SerialReaderWriter | inline |
getEventHandlers() | BaseLib::IEventsEx | virtual |
IEventsEx() | BaseLib::IEventsEx | |
isOpen() | BaseLib::SerialReaderWriter | inline |
openDevice(bool parity, bool oddParity, bool events=true, CharacterSize characterSize=CharacterSize::Eight, bool twoStopBits=false) | BaseLib::SerialReaderWriter | |
readChar(char &data, uint32_t timeout=500000) | BaseLib::SerialReaderWriter | |
readLine(std::string &data, uint32_t timeout=500000, char splitChar='\n') | BaseLib::SerialReaderWriter | |
readThread(bool parity, bool oddParity, CharacterSize characterSize, bool twoStopBits) | BaseLib::SerialReaderWriter | protected |
removeEventHandler(PEventHandler eventHandler) | BaseLib::IEventsEx | virtual |
SerialReaderWriter(BaseLib::SharedObjects *baseLib, std::string device, int32_t baudrate, int32_t flags, bool createLockFile, int32_t readThreadPriority, bool writeOnly=false) | BaseLib::SerialReaderWriter | |
writeChar(char data) | BaseLib::SerialReaderWriter | |
writeData(const std::vector< char > &data) | BaseLib::SerialReaderWriter | |
writeData(const std::vector< uint8_t > &data) | BaseLib::SerialReaderWriter | |
writeLine(std::string &data) | BaseLib::SerialReaderWriter | |
~IEventsEx() | BaseLib::IEventsEx | virtual |
~SerialReaderWriter() | BaseLib::SerialReaderWriter | virtual |