How to Process Management Response
NetDev_MgmtProcessResp() is called when the response of the current management command is received which means that NetDev_Demux() has signaled the device’s Wireless Manager and the response must be analyzed and translated. NetDev_MgmtProcessResp() performs the following actions:
The function must translate the response and it must fills the return buffer with appropriate data following the stack format.
Update the device’s Wireless Manager context state argument pointer following how the command result must be handled by the Wireless Manager.
If the management command is completed,
MgmtCompletedmust be set to true.If the management command is not completed and more calls to
NetDev_MgmtExecuteCmd()are required before completing the current management command,MgmtCompletedshould be set to false.NetDev_MgmtExecuteCmdwill be called and the management command will not return untilMgmtCompletedcomes equal to true.
NetDev_MgmtProcessResp()setsp_errtoNET_DEV_ERR_NONEand return from the Process management response function.