1.3.2.3.3 MAC_WRP_Tasks Function

C

void MAC_WRP_Tasks (
    SYS_MODULE_OBJ object
);

Summary

Maintains MAC Layers state machines.

Description

MAC Wrapper does not have a State Machine to maintain, but is in charge of calling "_Tasks" routines of the MAC layers below.

Precondition

MAC_WRP_Initialize must have been called before, and its returned Object used when calling this function.

Parameters

ParamDescription
objectObject handle for the specified module instance (returned from MAC_WRP_Initialize)

Returns

None.

Example

// ...
SYS_MODULE_OBJ sysObjMacWrp;
sysObjMacWrp = MAC_WRP_Initialize(G3_MAC_WRP_INDEX_0);
// ...

while (true)
{
    MAC_WRP_Tasks(sysObjMacWrp);

    // Do other tasks
}

Remarks

This function is normally not called directly by an application. It is called by the system's Tasks routine (SYS_Tasks).