OpenClovis Logo

Macros | Enumerations
clCmApi.h File Reference

Header file of Chassis Manager Related APIs. More...

#include <clCommon.h>
#include <clCommonErrors.h>
#include <clCorMetaData.h>

Go to the source code of this file.

Macros

#define CL_CM_VERSION   {(ClUint8T)'B', 0x1, 0x1}
 Latest supported version of the Chassis Manager client service.
#define CL_ERR_CM_HPI_ERROR   (CL_ERR_COMMON_MAX+1)
 Generic HPI error.
#define CL_ERR_CM_HPI_INVALID_PHY_SLOT   (CL_ERR_COMMON_MAX+2)
 No such physical slot in the chassis or not FRU in physical slot.
#define clCmBladeOperationRequest(chassisId, physSlot, request)   CL_RC(CL_CID_CM,CL_ERR_NOT_SUPPORTED)
 Operates on the Blade or any platform hardware.
#define clCmFruOperationRequest(hMoId, request)   CL_RC(CL_CID_CM,CL_ERR_NOT_SUPPORTED)
 Operates on the FRU or any platform hardware.
#define clCmFruStateGet(hMoId, pState)   CL_RC(CL_CID_CM,CL_ERR_NOT_SUPPORTED)
 Returns the state of an FRU.
#define clCmVersionVerify(version)   CL_RC(CL_CID_CM,CL_ERR_NOT_SUPPORTED)
 This api can be used to verify the version supported by the CM.

Enumerations

enum  ClCmFruOperationT {
  CL_CM_POWERON_REQUEST = 1,
  CL_CM_POWEROFF_REQUEST,
  CL_CM_POWER_CYCLE_REQUEST,
  CL_CM_INSERT_REQUEST,
  CL_CM_EXTRACT_REQUEST,
  CL_CM_RESET_REQUEST,
  CL_CM_WARM_RESET_REQUEST,
  CL_CM_RESET_ASSERT_REQUEST,
  CL_CM_RESET_DEASSERT_REQUEST
}
 Possible FRU operations for the clCmFruOperationRequest() function. More...

Detailed Description

Header file of Chassis Manager Related APIs.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen