Data Fields
RF_Params Struct Reference

RF driver configuration parameters. More...

#include <RF.h>

Collaboration diagram for RF_Params:
Collaboration graph
[legend]

Data Fields

uint32_t nInactivityTimeout
 
uint32_t nPowerUpDuration
 
RF_Callback pPowerCb
 
RF_Callback pErrCb
 
uint16_t nPowerUpDurationMargin
 
uint16_t nPhySwitchingDurationMargin
 An additional safety margin to be used to calculate when conflicts shall be evaluated run-time. More...
 
RF_ClientCallback pClientEventCb
 
RF_ClientEventMask nClientEventMask
 

Detailed Description

RF driver configuration parameters.

RF_Params is used for initial RF driver configuration. It is initialized by RF_Params_init() and used by RF_open(). Each client has its own set of parameters. They are reconfigured on a client switch. Some of the parameters can be changed during run-time using RF_control().

Field Documentation

§ nInactivityTimeout

uint32_t RF_Params::nInactivityTimeout

Inactivity timeout in microseconds. The default value is 0xFFFFFFFF (infinite).

§ nPowerUpDuration

uint32_t RF_Params::nPowerUpDuration

A custom power-up duration in microseconds. If 0, the RF driver will start with a conservative value and measure the actual time during the first power-up. The default value is 0.

§ pPowerCb

RF_Callback RF_Params::pPowerCb
Deprecated:
Power up callback, will be removed future versions, see RF_Params::pClienteventCb instead. The default value is NULL.

§ pErrCb

RF_Callback RF_Params::pErrCb
Deprecated:
Callback function for driver error events.

§ nPowerUpDurationMargin

uint16_t RF_Params::nPowerUpDurationMargin

An additional safety margin to be added to RF_Params::nPowerUpDuration. This is necessary because of other hardware and software interrupts preempting the RF driver interrupt handlers and state machine. The default value is platform-dependent.

§ nPhySwitchingDurationMargin

uint16_t RF_Params::nPhySwitchingDurationMargin

An additional safety margin to be used to calculate when conflicts shall be evaluated run-time.

§ pClientEventCb

RF_ClientCallback RF_Params::pClientEventCb

Callback function for client-related events. The default value is NULL.

§ nClientEventMask

RF_ClientEventMask RF_Params::nClientEventMask

Event mask used to subscribe certain client events. The purpose is to keep the number of callback executions small.


The documentation for this struct was generated from the following file:
© Copyright 1995-2021, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale