LRAUV  revA
UartStream Member List

This is the complete list of members for UartStream, including all inherited members.

B_110 enum valueUartStream
B_115200 enum valueUartStream
B_1200 enum valueUartStream
B_134 enum valueUartStream
B_150 enum valueUartStream
B_1800 enum valueUartStream
B_19200 enum valueUartStream
B_200 enum valueUartStream
B_230400 enum valueUartStream
B_2400 enum valueUartStream
B_300 enum valueUartStream
B_38400 enum valueUartStream
B_4800 enum valueUartStream
B_50 enum valueUartStream
B_57600 enum valueUartStream
B_600 enum valueUartStream
B_75 enum valueUartStream
B_9600 enum valueUartStream
BAD_BAUD_RATE_FOR_PORT enum valueUartStream
BAD_PARAMETERS_FOR_PORT enum valueUartStream
Baudrate enum nameUartStream
BaudToSpeed(Baudrate baud)UartStreamprivatestatic
betweenTimeout_UartStreamprivate
blocking_UartStreamprivate
BUFFER_FULL enum valueUartStream
bufferPos_UartStreamprivate
bufferSize_UartStreamprivate
bytesRead()InStreaminline
bytesWritten()OutStreaminline
CANNOT_GET_DEVICE_SETTINGS enum valueUartStream
CANNOT_OPEN_SERIAL_PORT enum valueUartStream
canReadUntil(const unsigned char match)UartStream
canReadUntil(const char *match, int matchLen=0, int maxCheck=0)UartStream
canReadUntil(const unsigned char *match, int matchLen=0, int maxCheck=0)UartStream
close()UartStream
dataAvailable()UartStream
dataBuffered()UartStream
debug_UartStreamprivate
defaultBaudrate_UartStreamprivate
defaultStartTimeout_UartStreamprivate
DeviceToUART(const Str &name)UartStreamprivatestatic
disableUART(void)UartStream
enableUART(void)UartStream
eof()UartStreaminlinevirtual
errorString()UartStream
filename_UartStreamprivate
fillInBuffer()UartStream
flush(int num=-1)UartStream
flushCRLF()UartStream
getBytesRead()InStreaminline
getError()UartStreaminline
getName()UartStreaminlinevirtual
getTotalBytesRead()InStreaminline
hasError()UartStreaminline
HEX_CHARSOutStreamprotectedstatic
incBytesRead()InStreaminlineprotected
incBytesRead(size_t incRead)InStreaminlineprotected
initializePort(UartStream::UartId)UartStreamprivate
InStream()InStreaminlineprotected
isReadable()UartStreaminlinevirtual
isWritable()UartStreaminlinevirtual
lastError_UartStreamprivate
lastWritten_OutStreamprotected
logger_UartStreamprivate
LookupBaudrate(const ConfigURI &baudCfg, Logger &logger)UartStreamprivatestatic
LookupFilename(const ConfigURI &uartCfg, Logger &logger)UartStreamprivatestatic
NOT_UART enum valueUartStream
OK enum valueUartStream
open()UartStreaminline
openAtBaudrate(UartStream::Baudrate baud)UartStream
operator<<(const Str buffer)OutStreaminline
operator<<(const char buffer[])OutStreaminline
operator<<(const char byte)OutStreaminline
operator<<(const signed char byte)OutStreaminline
operator<<(const unsigned char byte)OutStreaminline
operator<<(const int number)OutStreaminline
OutStream()OutStreaminlineprotected
PORT_NOT_OPEN enum valueUartStream
pushedChar_UartStreamprivate
pushedChars_UartStreamprivate
read(char *buf, size_t num)UartStreamvirtual
readChar(signed char &value)InStreaminline
readCharHex(signed char &byte)InStream
readDouble(double &value)InStreaminline
readFloat(float &value)InStreaminline
readFloat2(float &value)InStreaminline
readFloat3(float &value)InStreaminline
readInt(int &value)InStreaminline
readInt24(int &medInt)InStreaminline
readLine(char *buf, size_t bufsize)UartStreaminline
IOStream::readLine(char *buf, unsigned int bufsize)InStreamvirtual
readLines(char *buf, size_t bufsize, size_t lines)UartStream
readLongLong(long long &value)InStreaminline
readLongLongCompact(long long &value)InStream
readShort(short &value)InStreaminline
readShort(unsigned short &value)InStreaminline
readShortHex(short &word)InStream
readUCharHex(unsigned char &byte)InStream
readUntil(char *buf, size_t num, const unsigned char match, bool flushUntil=false)UartStreaminline
readUntil(char *buf, size_t num, const char *match, unsigned int matchLen, bool flushUntil=false)UartStream
readUntil(char *buf, size_t num, const unsigned char *match, unsigned int matchLen, bool flushUntil=false)UartStream
IOStream::readUntil(char *buf, unsigned int num, unsigned char match)InStreamvirtual
readUShortCompact(unsigned short &value)InStream
readUShortHex(unsigned short &value)InStream
resetStartTimeout()UartStreaminline
serGetChar(unsigned char *c, int *success, const Timespan &timeout=Timespan::INVALID_TIMESPAN)UartStreamprivate
serPortFd_UartStreamprivate
setBytesRead(size_t lastRead)InStreaminlineprotected
setDebug(bool debugOn)UartStreaminline
setStartTimeout(const double timeout)UartStreaminline
SLEEP_TIMEUartStreamprivatestatic
startTimeout_UartStreamprivate
TIMEOUT enum valueUartStream
UART1_TX0 enum valueUartStream
UART2_TX1 enum valueUartStream
UART3_S1 enum valueUartStream
UART4_S2 enum valueUartStream
UART5_S0 enum valueUartStream
UART6_S3 enum valueUartStream
UART7_TX2 enum valueUartStream
UART_A0 enum valueUartStream
UART_A1 enum valueUartStream
UART_A2 enum valueUartStream
UART_A3 enum valueUartStream
UART_A4 enum valueUartStream
UART_A5 enum valueUartStream
UART_A6 enum valueUartStream
UART_A7 enum valueUartStream
UART_B0 enum valueUartStream
UART_B1 enum valueUartStream
UART_B2 enum valueUartStream
UART_B3 enum valueUartStream
UART_B4 enum valueUartStream
UART_B5 enum valueUartStream
UART_B6 enum valueUartStream
UART_B7 enum valueUartStream
UartError enum nameUartStream
UartId enum nameUartStream
uartId_UartStreamprivate
uartIdToString(UartId uart)UartStream
UartStream(const ConfigURI &uartCfg, const ConfigURI &baudCfg, const double timeoutSec, Logger &logger, size_t bufferSize=1, bool blocking=false)UartStream
UartStream(const UartStream &old)UartStreamprivate
uartToDevice(UartId uart)UartStreamprivate
waitForBufferEmpty()UartStream
write(const char *data, size_t length=0xFFFFFFFF)UartStreamvirtual
IOStream::write(const char *buffer)OutStreaminlinevirtual
WRITE_CHAR_LOST enum valueUartStream
writeChar(const signed char value)OutStreaminline
writeCharHex(const signed char byte)OutStream
writeDouble(const double value)OutStreaminline
writeDouble6(const double value)OutStreaminline
writeFloat(const float value)OutStreaminline
writeFloat2(const float value)OutStreaminline
writeFloat3(const float value)OutStreaminline
writeHex(const char *buffer, size_t num)OutStreamvirtual
writeHex(const char *buffer)OutStreaminlinevirtual
writeInt(const int value)OutStreaminline
writeInt24(const int medInt)OutStreaminline
writeInteger(const int number, const unsigned int radix=10)OutStream
writeLongLong(const long long value)OutStreaminline
writeLongLongCompact(const long long &value)OutStream
writeNumber(const double number, const unsigned int radix=10)OutStream
writeShort(const short value)OutStreaminline
writeShortHex(const short word)OutStream
writeUCharHex(const unsigned char byte)OutStream
writeUShortCompact(const unsigned short &value)OutStream
writeUShortHex(const unsigned short word)OutStream
zeroBytesRead()InStreaminlineprotected
zeroTotalBytesRead()InStreaminlineprotected
~InStream()InStreaminlinevirtual
~OutStream()OutStreaminlinevirtual
~UartStream()UartStream