1.3.2.3.35 MAC_WRP_DATA Struct
C
typedef struct
{
/* State of the MAC Wrapper module */
MAC_WRP_STATE state;
/* Callbacks */
MAC_WRP_HANDLERS macWrpHandlers;
/* Mac Wrapper instance handle */
MAC_WRP_HANDLE macWrpHandle;
/* Mac Serialization handle */
MAC_WRP_HANDLE macSerialHandle;
/* USI handle for MAC serialization. This field is only present if MAC Serialization is enabled. */
SRV_USI_HANDLE usiHandle;
/* PIB serialization debug set length. This field is only present if MAC Serialization is enabled. */
uint16_t debugSetLength;
/* Flag to indicate initialize through serial interface. This field is only present if MAC Serialization is enabled. */
bool serialInitialize;
/* Flag to indicate reset request through serial interface. This field is only present if MAC Serialization is enabled. */
bool serialResetRequest;
/* Flag to indicate start request through serial interface. This field is only present if MAC Serialization is enabled. */
bool serialStartRequest;
/* Flag to indicate scan request through serial interface. This field is only present if MAC Serialization is enabled. */
bool serialScanRequest;
/* Flag to indicate scan request in progress */
bool scanRequestInProgress;
} MAC_WRP_DATA;Summary
Object used to keep any data required for an instance of the module.
Description
Contains status of module state machine, runtime variables and callback definitions.
Field description:
- state. State of the MAC Wrapper module State Machine.
- macWrpHandlers. Callbacks to invoke when signaling events.
- macWrpHandle. Mac Wrapper instance handle.
- macSerialHandle. Mac Serialization handle.
- usiHandle. USI handle for MAC serialization (This field is only present if MAC Serialization is enabled)
- debugSetLength. PIB serialization debug set length (This field is only present if MAC Serialization is enabled)
- serialInitialize. Flag to indicate initialize through serial interface (This field is only present if MAC Serialization is enabled)
- serialResetRequest. Flag to indicate reset request through serial interface (This field is only present if MAC Serialization is enabled)
- serialStartRequest. Flag to indicate start request through serial interface (This field is only present if MAC Serialization is enabled)
- serialScanRequest. Flag to indicate scan request through serial interface (This field is only present if MAC Serialization is enabled)
- scanRequestInProgress. Flag to indicate scan request in progress
Remarks
None.
