#include <nitro/wm.h>
typedef struct WMMeasureChannelCallback
{
u16 apiid;
u16 errcode;
u16 wlCmdID;
u16 wlResult;
u16 channel;
u16 ccaBusyRatio;
} WMMeasureChannelCallback;
apiid | This is the ID of the API that acts as the source for the callback generation. It is synonymous to the WMApiid enumerated type. This argument is fixed to WM_APIID_MEASURE_CHANNEL .
|
errcode | This is the result of the asynchronous process. It is synonymous to the WMErrCode enumerated type. |
wlCmdID | If errcode is WM_ERRCODE_FAILED , this function will store the ID of the command that was in error in the wireless firmware. |
wlResult | If errcode is WM_ERRCODE_FAILED , this function will store the code was the source of the error in the wireless firmware. |
channel | When errcode is WM_ERRCODE_SUCCESS , the channel that measured electrical usage rate is stored. |
ccaBusyRatio | When errcode is WM_ERRCODE_SUCCESS , electrical usage rate in the range of 0-100 is stored. |
The is the structure that is passed to the callback function for WM_MeasureChannel
.
08/11/2004 Initial version