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.