|
PhyParam_t | RegionUS915HybridGetPhyParam (GetPhyParams_t *getPhy) |
| The function gets a value of a specific phy attribute. More...
|
|
void | RegionUS915HybridSetBandTxDone (SetBandTxDoneParams_t *txDone) |
| Updates the last TX done parameters of the current channel. More...
|
|
void | RegionUS915HybridInitDefaults (InitType_t type) |
| Initializes the channels masks and the channels. More...
|
|
bool | RegionUS915HybridVerify (VerifyParams_t *verify, PhyAttribute_t phyAttribute) |
| Verifies a parameter. More...
|
|
void | RegionUS915HybridApplyCFList (ApplyCFListParams_t *applyCFList) |
| The function parses the input buffer and sets up the channels of the CF list. More...
|
|
bool | RegionUS915HybridChanMaskSet (ChanMaskSetParams_t *chanMaskSet) |
| Sets a channels mask. More...
|
|
bool | RegionUS915HybridAdrNext (AdrNextParams_t *adrNext, int8_t *drOut, int8_t *txPowOut, uint32_t *adrAckCounter) |
| Calculates the next datarate to set, when ADR is on or off. More...
|
|
void | RegionUS915HybridComputeRxWindowParameters (int8_t datarate, uint8_t minRxSymbols, uint32_t rxError, RxConfigParams_t *rxConfigParams) |
|
bool | RegionUS915HybridRxConfig (RxConfigParams_t *rxConfig, int8_t *datarate) |
| Configuration of the RX windows. More...
|
|
bool | RegionUS915HybridTxConfig (TxConfigParams_t *txConfig, int8_t *txPower, TimerTime_t *txTimeOnAir) |
| TX configuration. More...
|
|
uint8_t | RegionUS915HybridLinkAdrReq (LinkAdrReqParams_t *linkAdrReq, int8_t *drOut, int8_t *txPowOut, uint8_t *nbRepOut, uint8_t *nbBytesParsed) |
| The function processes a Link ADR Request. More...
|
|
uint8_t | RegionUS915HybridRxParamSetupReq (RxParamSetupReqParams_t *rxParamSetupReq) |
| The function processes a RX Parameter Setup Request. More...
|
|
uint8_t | RegionUS915HybridNewChannelReq (NewChannelReqParams_t *newChannelReq) |
| The function processes a Channel Request. More...
|
|
int8_t | RegionUS915HybridTxParamSetupReq (TxParamSetupReqParams_t *txParamSetupReq) |
| The function processes a TX ParamSetup Request. More...
|
|
uint8_t | RegionUS915HybridDlChannelReq (DlChannelReqParams_t *dlChannelReq) |
| The function processes a DlChannel Request. More...
|
|
int8_t | RegionUS915HybridAlternateDr (AlternateDrParams_t *alternateDr) |
| Alternates the datarate of the channel for the join request. More...
|
|
void | RegionUS915HybridCalcBackOff (CalcBackOffParams_t *calcBackOff) |
| Calculates the back-off time. More...
|
|
bool | RegionUS915HybridNextChannel (NextChanParams_t *nextChanParams, uint8_t *channel, TimerTime_t *time, TimerTime_t *aggregatedTimeOff) |
| Searches and set the next random available channel. More...
|
|
LoRaMacStatus_t | RegionUS915HybridChannelAdd (ChannelAddParams_t *channelAdd) |
| Adds a channel. More...
|
|
bool | RegionUS915HybridChannelsRemove (ChannelRemoveParams_t *channelRemove) |
| Removes a channel. More...
|
|
void | RegionUS915HybridSetContinuousWave (ContinuousWaveParams_t *continuousWave) |
| Sets the radio into continuous wave mode. More...
|
|
uint8_t | RegionUS915HybridApplyDrOffset (uint8_t downlinkDwellTime, int8_t dr, int8_t drOffset) |
| Computes new datarate according to the given offset. More...
|
|
|
static const uint8_t | DataratesUS915_HYBRID [] = {10, 9, 8, 7, 8, 0, 0, 0, 12, 11, 10, 9, 8, 7, 0, 0} |
|
static const uint32_t | BandwidthsUS915_HYBRID [] = {125000, 125000, 125000, 125000, 500000, 0, 0, 0, 500000, 500000, 500000, 500000, 500000, 500000, 0, 0} |
|
static const int8_t | DatarateOffsetsUS915_HYBRID [5][4] |
|
static const uint8_t | MaxPayloadOfDatarateUS915_HYBRID [] = {11, 53, 125, 242, 242, 0, 0, 0, 53, 129, 242, 242, 242, 242, 0, 0} |
|
static const uint8_t | MaxPayloadOfDatarateRepeaterUS915_HYBRID [] = {11, 53, 125, 242, 242, 0, 0, 0, 33, 109, 222, 222, 222, 222, 0, 0} |
|