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 > wimax at linuxwimax.org > http://lists.linuxwimax.org/listinfo/wimax