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.
