MLR_Modem
 
Loading...
Searching...
No Matches
SerialModemBase Member List

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

_debugRxNewLineSerialModemBaseprotected
_debugStreamSerialModemBaseprotected
_oneByteBufSerialModemBaseprotected
_rxBufferSerialModemBaseprotected
_rxIndexSerialModemBaseprotected
_uartSerialModemBaseprotected
appendHex2(char *dest, uint8_t val, const char *destEnd)SerialModemBaseprotectedstatic
appendHex2(char(&destBuf)[N], char *currentPtr, uint8_t val)SerialModemBaseinlineprotectedstatic
appendStr(char *dest, const char *src, const char *destEnd)SerialModemBaseprotectedstatic
appendStr(char(&destBuf)[N], char *currentPtr, const char *src)SerialModemBaseinlineprotectedstatic
CD_CMD_WRITE_SUFFIXSerialModemBaseprotectedstatic
CD_VAL_OFFSerialModemBaseprotectedstatic
CD_VAL_ONSerialModemBaseprotectedstatic
CD_WRITE_OK_RESPONSESerialModemBaseprotectedstatic
CD_WRITE_OK_RESPONSE_LENSerialModemBaseprotectedstatic
clearUnreadByte()SerialModemBaseprotected
enqueueCommand(const char *cmd, CommandType type, uint32_t timeoutMs=1000)SerialModemBaseprotected
enqueueTxCommand(const char *cmdHeader, const uint8_t *payload, uint8_t len, const char *suffix=nullptr, uint32_t timeoutMs=2000)SerialModemBaseprotected
flushGarbage(char keepChar=' *')SerialModemBaseprotected
getBoolValue(const char *cmd, bool *pValue, const char *respPrefix)SerialModemBaseprotected
getByteValue(const char *cmd, uint8_t *pValue, const char *respPrefix, size_t respLen)SerialModemBaseprotected
getLastCommandResult() constSerialModemBaseinline
getLogPrefix() const =0SerialModemBaseprotectedpure virtual
getQueueCount() constSerialModemBase
getRxBuffer() constSerialModemBaseinline
getRxIndex() constSerialModemBaseinline
initSerial(Stream &stream)SerialModemBaseprotected
isIdle() constSerialModemBase
isLastCommandComplete() constSerialModemBaseinline
isQueueEmpty() constSerialModemBase
isQueueFull() constSerialModemBase
isTimeout()SerialModemBaseprotected
onCommandComplete(ModemError result)SerialModemBaseinlineprotectedvirtual
onRxDataReceived()=0SerialModemBaseprotectedpure virtual
parse()=0SerialModemBaseprotectedpure virtual
parseDec(const uint8_t *pData, size_t len, uint32_t *pResult)SerialModemBaseprotectedstatic
parseHex(const uint8_t *pData, size_t len, uint32_t *pResult)SerialModemBaseprotectedstatic
parseResponseDec(const uint8_t *buffer, size_t length, const char *prefix, const char *suffix, size_t suffixLen, int32_t *pResult)SerialModemBaseprotected
parseResponseHex(const uint8_t *buffer, size_t length, const char *prefix, uint8_t hexDigits, uint32_t *pResult)SerialModemBaseprotected
readByte()SerialModemBaseprotected
RX_BUFFER_SIZESerialModemBaseprotectedstatic
sendRawCommand(const char *command, char *responseBuffer, size_t bufferSize, uint32_t timeoutMs)SerialModemBaseprotected
SerialModemBase()SerialModemBase
setBoolValue(const char *baseCmd, bool enabled, bool save, const char *respPrefix)SerialModemBaseprotected
setByteValue(const char *cmd, uint8_t value, bool save, const char *respPrefix, size_t respLen)SerialModemBaseprotected
setDebugStream(Stream *debugStream)SerialModemBase
startTimeout(uint32_t ms)SerialModemBaseprotected
unreadByte(uint8_t c)SerialModemBaseprotected
update()SerialModemBase
waitForSyncComplete(uint32_t timeoutMs)SerialModemBaseprotected
writeData(const uint8_t *data, size_t len)SerialModemBaseprotected
writeString(const char *str, bool printPrefix=true)SerialModemBaseprotected
~SerialModemBase()=defaultSerialModemBasevirtual