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

This is the complete list of members for MLR_Modem, 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
begin(Stream &pUart, MLR_Modem_AsyncCallback pCallback=nullptr)MLR_Modem
CD_CMD_WRITE_SUFFIXSerialModemBaseprotectedstatic
CD_VAL_OFFSerialModemBaseprotectedstatic
CD_VAL_ONSerialModemBaseprotectedstatic
CD_WRITE_OK_RESPONSESerialModemBaseprotectedstatic
CD_WRITE_OK_RESPONSE_LENSerialModemBaseprotectedstatic
clearUnreadByte()SerialModemBaseprotected
DeletePacket()MLR_Modeminline
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
FactoryReset()MLR_Modem
flushGarbage(char keepChar=' *')SerialModemBaseprotected
GetBaudRate(uint8_t *pBaudRate)MLR_Modem
getBoolValue(const char *cmd, bool *pValue, const char *respPrefix)SerialModemBaseprotected
getByteValue(const char *cmd, uint8_t *pValue, const char *respPrefix, size_t respLen)SerialModemBaseprotected
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() constSerialModemBaseinline
getLogPrefix() const overrideMLR_Modeminlineprotectedvirtual
GetMode(MLR_ModemMode *pMode)MLR_Modem
GetPacket(const uint8_t **ppData, uint8_t *len)MLR_Modem
getQueueCount() constSerialModemBase
GetRssiCurrentChannel(int16_t *pRssi)MLR_Modem
GetRssiCurrentChannelAsync()MLR_Modem
GetRssiLastRx(int16_t *pRssi)MLR_Modem
getRxBuffer() constSerialModemBaseinline
getRxIndex() constSerialModemBaseinline
GetSerialNumber(uint32_t *pSn)MLR_Modem
GetSerialNumberAsync()MLR_Modem
GetSpreadFactor(MLR_ModemSpreadFactor *pSf)MLR_Modem
GetUserID(uint16_t *pUserID)MLR_Modem
HasPacket()MLR_Modeminline
initSerial(Stream &stream)SerialModemBaseprotected
isIdle() constSerialModemBase
isLastCommandComplete() constSerialModemBaseinline
isQueueEmpty() constSerialModemBase
isQueueFull() constSerialModemBase
isTimeout()SerialModemBaseprotected
onCommandComplete(ModemError result) overrideMLR_Modemprotectedvirtual
onRxDataReceived() overrideMLR_Modemprotectedvirtual
parse() overrideMLR_Modemprotectedvirtual
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=500)MLR_Modem
sendRawCommand(const char *command, char *responseBuffer, size_t bufferSize, uint32_t timeoutMs)SerialModemBaseprotected
SendRawCommandAsync(const char *command, uint32_t timeoutMs=500)MLR_Modem
SerialModemBase()SerialModemBase
SetAsyncCallback(MLR_Modem_AsyncCallback pCallback)MLR_Modeminline
SetBaudRate(uint32_t baudRate, bool saveValue)MLR_Modem
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
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)SerialModemBaseprotected
TransmitData(const uint8_t *pMsg, uint8_t len)MLR_Modem
TransmitDataAsync(const uint8_t *pMsg, uint8_t len)MLR_Modem
unreadByte(uint8_t c)SerialModemBaseprotected
update()SerialModemBase
waitForSyncComplete(uint32_t timeoutMs)SerialModemBaseprotected
Work()MLR_Modeminline
writeData(const uint8_t *data, size_t len)SerialModemBaseprotected
writeString(const char *str, bool printPrefix=true)SerialModemBaseprotected
~SerialModemBase()=defaultSerialModemBasevirtual