This is the complete list of members for MLR_Modem, including all inherited members.
| _debugRxNewLine | SerialModemBase | protected |
| _debugStream | SerialModemBase | protected |
| _oneByteBuf | SerialModemBase | protected |
| _rxBuffer | SerialModemBase | protected |
| _rxIndex | SerialModemBase | protected |
| _uart | SerialModemBase | protected |
| appendHex2(char *dest, uint8_t val, const char *destEnd) | SerialModemBase | protectedstatic |
| appendHex2(char(&destBuf)[N], char *currentPtr, uint8_t val) | SerialModemBase | inlineprotectedstatic |
| appendStr(char *dest, const char *src, const char *destEnd) | SerialModemBase | protectedstatic |
| appendStr(char(&destBuf)[N], char *currentPtr, const char *src) | SerialModemBase | inlineprotectedstatic |
| begin(Stream &pUart, MLR_Modem_AsyncCallback pCallback=nullptr) | MLR_Modem | |
| CD_CMD_WRITE_SUFFIX | SerialModemBase | protectedstatic |
| CD_VAL_OFF | SerialModemBase | protectedstatic |
| CD_VAL_ON | SerialModemBase | protectedstatic |
| CD_WRITE_OK_RESPONSE | SerialModemBase | protectedstatic |
| CD_WRITE_OK_RESPONSE_LEN | SerialModemBase | protectedstatic |
| clearUnreadByte() | SerialModemBase | protected |
| DeletePacket() | MLR_Modem | inline |
| enqueueCommand(const char *cmd, CommandType type, uint32_t timeoutMs=1000) | SerialModemBase | protected |
| enqueueTxCommand(const char *cmdHeader, const uint8_t *payload, uint8_t len, const char *suffix=nullptr, uint32_t timeoutMs=2000) | SerialModemBase | protected |
| FactoryReset() | MLR_Modem | |
| flushGarbage(char keepChar=' *') | SerialModemBase | protected |
| GetBaudRate(uint8_t *pBaudRate) | MLR_Modem | |
| getBoolValue(const char *cmd, bool *pValue, const char *respPrefix) | SerialModemBase | protected |
| getByteValue(const char *cmd, uint8_t *pValue, const char *respPrefix, size_t respLen) | SerialModemBase | protected |
| GetCarrierSenseRssiOutput(uint8_t *pCiValue) | MLR_Modem | |
| GetChannel(uint8_t *pChannel) | MLR_Modem | |
| GetDestinationID(uint8_t *pDI) | MLR_Modem | |
| GetEquipmentID(uint8_t *pEI) | MLR_Modem | |
| GetGroupID(uint8_t *pGI) | MLR_Modem | |
| getLastCommandResult() const | SerialModemBase | inline |
| getLogPrefix() const override | MLR_Modem | inlineprotectedvirtual |
| GetMode(MLR_ModemMode *pMode) | MLR_Modem | |
| GetPacket(const uint8_t **ppData, uint8_t *len) | MLR_Modem | |
| getQueueCount() const | SerialModemBase | |
| GetRssiCurrentChannel(int16_t *pRssi) | MLR_Modem | |
| GetRssiCurrentChannelAsync() | MLR_Modem | |
| GetRssiLastRx(int16_t *pRssi) | MLR_Modem | |
| getRxBuffer() const | SerialModemBase | inline |
| getRxIndex() const | SerialModemBase | inline |
| GetSerialNumber(uint32_t *pSn) | MLR_Modem | |
| GetSerialNumberAsync() | MLR_Modem | |
| GetSpreadFactor(MLR_ModemSpreadFactor *pSf) | MLR_Modem | |
| GetUserID(uint16_t *pUserID) | MLR_Modem | |
| HasPacket() | MLR_Modem | inline |
| initSerial(Stream &stream) | SerialModemBase | protected |
| isIdle() const | SerialModemBase | |
| isLastCommandComplete() const | SerialModemBase | inline |
| isQueueEmpty() const | SerialModemBase | |
| isQueueFull() const | SerialModemBase | |
| isTimeout() | SerialModemBase | protected |
| onCommandComplete(ModemError result) override | MLR_Modem | protectedvirtual |
| onRxDataReceived() override | MLR_Modem | protectedvirtual |
| parse() override | MLR_Modem | protectedvirtual |
| parseDec(const uint8_t *pData, size_t len, uint32_t *pResult) | SerialModemBase | protectedstatic |
| parseHex(const uint8_t *pData, size_t len, uint32_t *pResult) | SerialModemBase | protectedstatic |
| parseResponseDec(const uint8_t *buffer, size_t length, const char *prefix, const char *suffix, size_t suffixLen, int32_t *pResult) | SerialModemBase | protected |
| parseResponseHex(const uint8_t *buffer, size_t length, const char *prefix, uint8_t hexDigits, uint32_t *pResult) | SerialModemBase | protected |
| readByte() | SerialModemBase | protected |
| RX_BUFFER_SIZE | SerialModemBase | protectedstatic |
| SendRawCommand(const char *command, char *responseBuffer, size_t bufferSize, uint32_t timeoutMs=500) | MLR_Modem | |
| sendRawCommand(const char *command, char *responseBuffer, size_t bufferSize, uint32_t timeoutMs) | SerialModemBase | protected |
| SendRawCommandAsync(const char *command, uint32_t timeoutMs=500) | MLR_Modem | |
| SerialModemBase() | SerialModemBase | |
| SetAsyncCallback(MLR_Modem_AsyncCallback pCallback) | MLR_Modem | inline |
| SetBaudRate(uint32_t baudRate, bool saveValue) | MLR_Modem | |
| setBoolValue(const char *baseCmd, bool enabled, bool save, const char *respPrefix) | SerialModemBase | protected |
| setByteValue(const char *cmd, uint8_t value, bool save, const char *respPrefix, size_t respLen) | SerialModemBase | protected |
| SetCarrierSenseRssiOutput(uint8_t ciValue, bool saveValue) | MLR_Modem | |
| SetChannel(uint8_t channel, bool saveValue) | MLR_Modem | |
| setDebugStream(Stream *debugStream) | SerialModemBase | |
| SetDestinationID(uint8_t di, bool saveValue) | MLR_Modem | |
| SetEquipmentID(uint8_t ei, bool saveValue) | MLR_Modem | |
| SetGroupID(uint8_t gi, bool saveValue) | MLR_Modem | |
| SetMode(MLR_ModemMode mode, bool saveValue) | MLR_Modem | |
| SetSpreadFactor(MLR_ModemSpreadFactor sf, bool saveValue) | MLR_Modem | |
| SoftReset() | MLR_Modem | |
| startTimeout(uint32_t ms) | SerialModemBase | protected |
| TransmitData(const uint8_t *pMsg, uint8_t len) | MLR_Modem | |
| TransmitDataAsync(const uint8_t *pMsg, uint8_t len) | MLR_Modem | |
| unreadByte(uint8_t c) | SerialModemBase | protected |
| update() | SerialModemBase | |
| waitForSyncComplete(uint32_t timeoutMs) | SerialModemBase | protected |
| Work() | MLR_Modem | inline |
| writeData(const uint8_t *data, size_t len) | SerialModemBase | protected |
| writeString(const char *str, bool printPrefix=true) | SerialModemBase | protected |
| ~SerialModemBase()=default | SerialModemBase | virtual |