Intel MPCMM0001 Network Card User Manual


 
188 MPCMM0001 Chassis Management Module Software Technical Product Specification
Remote Procedure Calls (RPC)
Get the
overall
system
health.
pszCMMHost: localhost
uCmdCode: CMD_GET
pszLocation: system
pszDataItem: health
uReturnType: DATA_TYPE_INT
ppvbuffer: Integer value denoting health state
0 = OK
1 = Minor
2 = Major
3 = Critical
Get a list of
blades with
problems.
pszCMMHost: localhost
uCmdCode: CMD_GET
pszLocation: system
pszDataItem: unhealthylocations
uReturnType: DATA_TYPE_STRING
ppvbuffer: List of all blades with problems
Get the temp1
sensor’s
health on
blade 5.
pszCMMHost: localhost
uCmdCode: CMD_GET
pszLocation: blade5
pszTarget: Temp1SensorName
pszDataItem: health
uReturnType: DATA_TYPE_INT
ppvbuffer: Integer value denoting health state
0 = OK
1 = Minor
2 = Major
3 = Critical
Get the
CMM’s overall
health.
pszCMMHost: localhost
uCmdCode: CMD_GET
pszLocation: CMM
pszDataItem: health
uReturnType: DATA_TYPE_INT
ppvbuffer: Integer value denoting health state
0 = OK
1 = Minor
2 = Major
3 = Critical
Get a blade’s
overall health.
pszCMMHost: localhost
uCmdCode CMD_GET
pszLocation: blade[1..n]
pszDataItem: health
uReturnType: DATA_TYPE_INT
ppvbuffer: Integer value denoting health state
0 = OK
1 = Minor
2 = Major
3 = Critical
Get the
version of
software on
the CMM.
pszCMMHost: localhost
uCmdCode: CMD_GET
pszLocation: CMM
pszDataItem: version
uReturnType: DATA_TYPE_STRING
ppvbuffer: A human-readable null-terminated
version string.
Power off one
of the blades.
pszCMMHost: localhost
uCmdCode: CMD_SET
pszLocation: blade[1-19]
pszDataItem: powerstate
pszSetData: poweroff
uReturnType: not used
ppvbuffer: not used
The return code from ChassisManagementApi()
indicates success or failure.
Power on one
of the blades.
pszCMMHost: localhost
uCmdCode: CMD_SET
pszLocation: blade[1-19]
pszDataItem: powerstate
pszSetData: poweron
uReturnType: not used
ppvbuffer: not used
The return code from ChassisManagementApi()
indicates success or failure.
Table 85. RPC Usage Examples (Sheet 2 of 3)
Example
ChassisManagementApi()
[in] Parameters
ChassisManagementApi() [out] Parameters