How Domains and Shelves are Represented Using HPI-B
System Management Interface Based on HPI-B (Centellis 4620) User’s Guide (6806800D85A) 29
4.3.3.2 Shelf Management Resource

The shelf management resource represents one daemon. For each configured daemon, the

default domain creates one shelf management resource. The shelf management resource is

defined as follows.

Table 4-3 Domain Management Control

SaHpiCtrlRecT Value
Num MOTHPI_CTRL_NUM_DOMAIN_MANAGEMENT
Ignore SAHPI_FALSE
OutputType SAHPI_CTRL_OEM
Type SAHPI_CTRL_TYPE_OEM
TypeUnion - Oem -Mld MOTHPI_MANUFACTURER_ID_MOTOROLA
TypeUnion - Oem -ConfigData 0
TypeUnion - Oem - Default - Mld 0
TypeUnion - Oem - Default - BodyLength 0
TypeUnion - Oem - Default - Body 0
Oem 0

Table 4-4 Domain Management Control State

SaHpiCtrlStateT Value
Type SAHPI_CTRL_TYPE_OEM
StateUnion - Oem - Mld MOTHPI_MANUFACTURER_ID_MOTOROLA
StateUnion - Oem - BodyLength Depends on the length of the resource name
StateUnion - Oem - Body Sequence of n bytes, named [0] ... [n], with the
following definitions:
[0] - Command
0 = Get state
1 = Create domain (for set state)
2 = Remove domain (for set state)
[1] - [4] - IP address (little endian order)
[5][6] - port (little endian order)
[7] ... [n] - Domain name as null-terminated string.

Table 4-5 Shelf Management Resource

SaHPIRptEntryT Value
EntryId Assigned by HPI
ResourceId Assigned by HPI
resourceInfo 0 for all values
ResourceEntity {SYS_MNGMT_SOFTWARE domain Id}