OBSMDevice.h 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /****************************************************************
  2. ** **
  3. ** (C)Copyright 2007-2008, American Megatrends Inc. **
  4. ** **
  5. ** All Rights Reserved. **
  6. ** **
  7. ** 5555, Oakbrook Parkway, Suite 200, Norcross, **
  8. ** **
  9. ** Georgia - 30093, USA. Phone-(770)-246-8600. **
  10. ** **
  11. ****************************************************************/
  12. /****************************************************************
  13. * @file OBSMDevice.h
  14. * @author Hari Lakshmanan <haril@ami.com>
  15. * @brief OBSM Commands
  16. ****************************************************************/
  17. #ifndef OBSMDEVICE_H
  18. #define OBSMDEVICE_H
  19. #include "Types.h"
  20. /*** Function Prototypes ***/
  21. extern int OBSMGetOpenBladeProps (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes,int BMCInst);
  22. extern int OBSMGetAddrInfo (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes,int BMCInst);
  23. extern int OBSMPlatformEvtMsg (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes,int BMCInst);
  24. extern int OBSMManagedModuleBMICtrl (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  25. extern int OBSMManagedModulePayldCtrl (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  26. extern int OBSMSetSysEvntLogPolicy (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  27. extern int OBSMSetModuleActvnPolicy (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  28. extern int OBSMGetModuleActvnPolicy (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  29. extern int OBSMSetModuleActivation (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  30. extern int OBSMSetPwrLevel (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  31. extern int OBSMGetPwrLevel (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  32. extern int OBSMRenegotiatePwr (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  33. extern int OBSMSetChannelState (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  34. extern int OBSMGetChannelState (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  35. extern int OBSMSetCoolingDomPwr (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  36. extern int OBSMSetCoolingDomThermState (_NEAR_ INT8U* pReq, INT8U ReqLen, _NEAR_ INT8U* pRes);
  37. #endif /* OBSMDEVICE_H */