Demo HCI Implementation for WiMOD-LR Devices  V2.0.3
WiMODProLink Member List

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

ActivateDevice(TWiMODLORAWAN_ActivateDeviceData &activationData, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
begin(TProLinkLoRaWANregion region=ProLink_LoRaWAN_Region_EU868)WiMODProLink
TWiMODLRHCI::begin(void)TWiMODLRHCIvirtual
calcFreqToRegister(uint32_t freq, uint8_t *msb, uint8_t *mid, uint8_t *lsb)WiMODProLink
calcRegisterToFreq(uint8_t msb, uint8_t mid, uint8_t lsb)WiMODProLink
ClearRtcAlarm(TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
ConnectViaOTAA(const uint8_t *appEUI=NULL, const uint8_t *appKey=NULL)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLORAWAN_RX_Data *loraWanRxData)WiMODProLink
convert(TWiMODLR_HCIMessage &rxMsg, TWiMODLORAWAN_TxIndData *sendIndData)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLORAWAN_RX_MacCmdData *loraWanMacCmdData)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLORAWAN_RX_JoinedNwkData *joinedNwkData)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLORAWAN_RX_ACK_Data *ackData)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLORAWAN_NoData_Data *info)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLORAWAN_DevTimeAnsInfo *info)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLORAWAN_McastData *mcastData)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLORAWAN_McastNoData *mcastErrData)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLR_RadioLink_Msg *radioLinkMsg)WiMODProLink
convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLR_RadioLink_UdataInd *uDataTxInfo)WiMODProLink
ConvertAppEuiStrToArray(char *appEuiStr, uint8_t *appEuiArray)WiMODProLink
ConvertAppKeyStrToArray(char *appKeyStr, uint8_t *appKeyArray)WiMODProLink
ConvertAppSKeyStrToArray(char *appSKeyStr, uint8_t *appSKeyArray)WiMODProLink
ConvertNwkSKeyStrToArray(char *nwkSKeyStr, uint8_t *nwkSKeyArray)WiMODProLink
copyDevMgmtResultInfos(TWiMODLRResultCodes *hciResult, UINT8 *rspStatus) (defined in WiMODProLink)WiMODProLinkprotected
copyLoRaWanResultInfos(TWiMODLRResultCodes *hciResult, UINT8 *rspStatus) (defined in WiMODProLink)WiMODProLinkprotected
copyProLinkRadioLinkResultInfos(TWiMODLRResultCodes *hciResult, UINT8 *rspStatus) (defined in WiMODProLink)WiMODProLinkprotected
DeactivateDevice(TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
EnableWakeupSequence(bool flag) (defined in TWiMODLRHCI)TWiMODLRHCI
end(void)WiMODProLinkvirtual
ExecuteGenericCmd(TWiMODLR_Generic_CmdInfo *info, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
FactoryReset(TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetCustomConfig(INT8 *rfGain, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetDeviceConfig(TProLinkDeviceConfig *config, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetDeviceEUI(UINT8 *deviceEUI, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetDeviceInfo(TWiMODLR_DevMgmt_DevInfoLoRaWan *info, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetDeviceNonce(UINT16 *devNonce, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetDeviceStatus(TProLinkDeviceStatus *devStatus, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetFirmwareInfo(TWiMODLR_DevMgmt_FwInfo *info, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetHciConfig(TWiMODLR_DevMgmt_HciConfig *hciConfig, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetJoinNonce(UINT16 *joinNonce, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetLastHciResult(void)WiMODProLink
GetLastResponseStatus(void)WiMODProLink
GetMulticastConfig(TWiMODLORAWAN_McastConfig *mcastCfg, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetNwkStatus(TWiMODLORAWAN_NwkStatus_Data *nwkStatus, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetOperationMode(TWiMOD_OperationMode *opMode, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL) (defined in WiMODProLink)WiMODProLink
GetRadioLinkAesKey(UINT8 *key, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetRadioLinkRadioConfig(TWiMODLR_ProLinkRadioLink_RadioConfig *radioCfg, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetRadioStack(TRadioStack_Mode *stackMode, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetRadioStackConfig(TWiMODProLinkLORAWAN_RadioStackConfig *data, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetRtc(UINT32 *rtcTime, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetRtcAlarm(TWiMODLR_DevMgmt_RtcAlarm *rtcAlarm, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetRxMessage(void) (defined in TWiMODLRHCI)TWiMODLRHCI
GetSupportedBands(TWiMODLORAWAN_SupportedBands *supportedBands, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
GetTxPowerLimitConfig(TWiMODLORAWAN_TxPwrLimitConfig *txPwrLimitCfg, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
JoinNetwork(TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
Ping(TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
PostMessage(UINT8 sapID, UINT8 msgID, UINT8 *payload, UINT16 length) (defined in TWiMODLRHCI)TWiMODLRHCIprotected
PrintBasicDeviceInfo(Stream &s) (defined in WiMODProLink)WiMODProLink
Process(void)TWiMODLRHCI
ProcessRxMessage(UINT8 *rxBuffer, UINT16 length) (defined in TWiMODLRHCI)TWiMODLRHCIprotected
ProcessUnexpectedRxMessage(TWiMODLR_HCIMessage &rxMsg) (defined in WiMODProLink)WiMODProLinkprotectedvirtual
ReactivateDevice(UINT32 *devAdr, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
RegisterJoinedNwkIndicationClient(TJoinedNwkIndicationCallback cb)WiMODProLink
RegisterJoinTxIndicationClient(TJoinTxIndicationCallback cb)WiMODProLink
RegisterLinkDiconnectIndicationClient(TLinkDisconnectIndicationCallback cb)WiMODProLink
RegisterMulticastDataIndicationClient(TMCastDataIndicationCallback cb)WiMODProLink
RegisterMulticastInvalidDataIndicationClient(TMCastInvalidDataIndicationCallback cb)WiMODProLink
RegisterNoDataIndicationClient(TNoDataIndicationCallback cb)WiMODProLink
RegisterNwkTimeAnsIndicationClient(TNwkDeviceTimeAnsIndicationCallback cb)WiMODProLink
RegisterPowerUpIndicationClient(TDevMgmtPowerUpCallback cb)WiMODProLink
RegisterRadioLinkRxUDataIndicationClient(TRadioLinkUDataRxIndicationCallback cb)WiMODProLink
RegisterRadioLinkTxUDataIndicationClient(TRadioLinkUDataTxIndicationCallback cb)WiMODProLink
RegisterResetDevNonceIndicationClient(TResetDevNonceIndicationCallback cb)WiMODProLink
RegisterRtcAlarmIndicationClient(TDevMgmtRtcAlarmCallback cb)WiMODProLink
RegisterRxAckIndicationClient(TRxAckIndicationCallback cb)WiMODProLink
RegisterRxCDataIndicationClient(TRxCDataIndicationCallback cb)WiMODProLink
RegisterRxMacCmdIndicationClient(TRxMacCmdIndicationCallback cb)WiMODProLink
RegisterRxUDataIndicationClient(TRxUDataIndicationCallback cb)WiMODProLink
RegisterStackErrorClient(TWiMODStackErrorClient cb) (defined in TWiMODLRHCI)TWiMODLRHCI
RegisterTxCDataIndicationClient(TTxCDataIndicationCallback cb)WiMODProLink
RegisterTxUDataIndicationClient(TTxUDataIndicationCallback cb)WiMODProLink
RemoveMulticastConfig(const UINT8 mcastIndex, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
Reset(TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
ResetDeviceConfig(TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
ResetRadioLinkRadioConfig(TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SapDevMgmtWiMODProLinkprotected
SapGenericWiMODProLinkprotected
SapLoRaWanWiMODProLinkprotected
SapRadioLinkWiMODProLinkprotected
SendCData(TWiMODProLinkLORAWAN_TX_Data *data, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SendHCIMessage(UINT8 dstSapID, UINT8 msgID, UINT8 rxMsgID, UINT8 *payload, UINT16 length)TWiMODLRHCI
SendHCIMessageWithoutRx(UINT8 dstSapID, UINT8 msgID, UINT8 *payload, UINT16 length)TWiMODLRHCI
SendMacCmd(const TWiMODLORAWAN_MacCmd *cmd, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SendNwkTimeRequest(TWiMODLORAWAN_DevTimeReqInfo *devTimeInfo, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SendPacket(UINT8 *txData, UINT16 length) (defined in TWiMODLRHCI)TWiMODLRHCIprotected
SendRadioLinkUData(const TWiMODLR_RadioLink_Msg *data, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SendUData(TWiMODProLinkLORAWAN_TX_Data *data, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SendWakeUpSequence(void)TWiMODLRHCI
SetBatteryLevelStatus(UINT8 battStatus, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetCustomConfig(const INT8 rfGain, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetDeviceConfig(const TProLinkDeviceConfig &config, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetDeviceEUI(const UINT8 *deviceEUI, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetDeviceNonce(const UINT16 devNonce, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetHciConfig(TWiMODLR_DevMgmt_HciConfig &hciConfig, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetJoinNonce(const UINT16 joinNonce, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetJoinParameter(TWiMODLORAWAN_JoinParams &joinParams, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetMulticastConfig(TWiMODLORAWAN_McastConfig &mcastCfg, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetOperationMode(const TWiMOD_OperationMode opMode, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL) (defined in WiMODProLink)WiMODProLink
SetRadioLinkAesKey(const UINT8 *key, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetRadioLinkRadioConfig(const TWiMODLR_ProLinkRadioLink_RadioConfig *radioCfg, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetRadioStack(const TRadioStack_Mode &stackMode, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetRadioStackConfig(TWiMODProLinkLORAWAN_RadioStackConfig *data, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetRtc(const UINT32 rtcTime, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetRtcAlarm(const TWiMODLR_DevMgmt_RtcAlarm *rtcAlarm, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
SetTxPowerLimitConfig(TWiMODLORAWAN_TxPwrLimitConfig &txPwrLimitCfg, TWiMODLRResultCodes *hciResult=NULL, UINT8 *rspStatus=NULL)WiMODProLink
TComSlipClient() (defined in TComSlipClient)TComSlipClientinline
TWiMODLRHCI(Stream &s)TWiMODLRHCI
WaitForResponse(UINT8 rxSapID, UINT8 rxMsgID) (defined in TWiMODLRHCI)TWiMODLRHCIprotected
WiMODProLink(Stream &s)WiMODProLink
~TComSlipClient() (defined in TComSlipClient)TComSlipClientinlinevirtual
~TWiMODLRHCI(void)TWiMODLRHCI
~WiMODProLink(void)WiMODProLink