You are using APIs that are not "public" -- only the Common API APIs in
WiMaxAPI[Ex].h are to be used -- the rest are all internals.
For what you are attempting to do, CmdControlPowerManagement() should be
the call.
On Thu, 2011-04-21 at 12:53 +0400, Anton Novikov wrote:
> Hello everybody!
>
> My problem seemd to be OS independent. iwmxsdk.dll and pipehandler.dll
> exports minimal number of functions enough to low-level work with wimax
> device. Sample of code connection to device:
>
> bool isPipeInit = PIPE_HANDLER_Init();
> l5DispFuncs = PIPE_HANDLER_GetServiceDispatcherFunctions();
> utilFuncs = PIPE_HANDLER_GetUtilityFunctions();
> wmx_CtrlStatus_t ctrlSt = l5DispFuncs->pfnGetCtrlStatus();
> if (ctrlSt==READY)
> {
> l5Status = l5DispFuncs->pfnConnectEx(L5_TARGET_DYNAMIC,
> &_MessagesHandler,
> &_EventHandler,
> 0,
> THREAD_ID_DEFAULT,
> &l5Conn);
> }
>
> Everything is OK here. But sending any command to device (such as
> NDNS_OPCODE_RF_ON) with l5DispFuncs->pfnSendReceiveMessage() retunrs
> WmX_ST_PIPE_FAILURE error. It seems some procedure like acquiring device
> is missing. Can anybody help me with this issue?
>
> Best regards,
> Anton Novikov.
>
> _______________________________________________
> wimax mailing list
> [email protected]
> http://lists.linuxwimax.org/listinfo/wimax
_______________________________________________
wimax mailing list
[email protected]
http://lists.linuxwimax.org/listinfo/wimax