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.