⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rpt_resources.h

📁 HIP 硬件设备管理标准接口
💻 H
📖 第 1 页 / 共 3 页
字号:
                .ResourceTag = {                        .DataType = SAHPI_TL_TYPE_TEXT,                        .Language = SAHPI_LANG_ENGLISH,                        .DataLength = 25,                        .Data = "This is data for blade 9."                }        },        {                .EntryId = 7,                .ResourceId = 7,                .ResourceInfo = {                        .ResourceRev = 7,                        .SpecificVer = 7,                        .DeviceSupport = 7,                        .ManufacturerId = 7,                        .ProductId = 7,                        .FirmwareMajorRev = 7,                        .FirmwareMinorRev = 7,                        .AuxFirmwareRev = 7                },                .ResourceEntity = {                        .Entry[0] = {                                .EntityType = SAHPI_ENT_SYS_MGMNT_MODULE,                                .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_SUB_CHASSIS,			        .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_SYSTEM_CHASSIS,                                .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_ROOT,                                .EntityLocation = 0                        }                },                .ResourceCapabilities = SAHPI_CAPABILITY_FRU |		                        SAHPI_CAPABILITY_INVENTORY_DATA |			                SAHPI_CAPABILITY_RDR |		                        SAHPI_CAPABILITY_RESOURCE,                .ResourceSeverity = SAHPI_MAJOR,                .ResourceTag = {                        .DataType = SAHPI_TL_TYPE_TEXT,                        .Language = SAHPI_LANG_ENGLISH,                        .DataLength = 39,                        .Data = "This is data for the management module."                }        },        {                .EntryId = 8,                .ResourceId = 8,                .ResourceInfo = {                        .ResourceRev = 8,                        .SpecificVer = 8,                        .DeviceSupport = 8,                        .ManufacturerId = 8,                        .ProductId = 8,                        .FirmwareMajorRev = 8,                        .FirmwareMinorRev = 8,                        .AuxFirmwareRev = 8                },                .ResourceEntity = {                        .Entry[0] = {                                .EntityType = SAHPI_ENT_INTERCONNECT,                                .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_SUB_CHASSIS,			        .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_SYSTEM_CHASSIS,                                .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_ROOT,                                .EntityLocation = 0                        }                },                .ResourceCapabilities = SAHPI_CAPABILITY_FRU |			                SAHPI_CAPABILITY_INVENTORY_DATA |			                SAHPI_CAPABILITY_RDR |			                SAHPI_CAPABILITY_RESOURCE,                .ResourceSeverity = SAHPI_MAJOR,                .ResourceTag = {                        .DataType = SAHPI_TL_TYPE_TEXT,                        .Language = SAHPI_LANG_ENGLISH,                        .DataLength = 35,                        .Data = "This is data for the switch module."                }        },        {                .EntryId = 9,                .ResourceId = 9,                .ResourceInfo = {                        .ResourceRev = 9,                        .SpecificVer = 9,                        .DeviceSupport = 9,                        .ManufacturerId = 9,                        .ProductId = 9,                        .FirmwareMajorRev = 9,                        .FirmwareMinorRev = 9,                        .AuxFirmwareRev = 9                },                .ResourceEntity = {                        .Entry[0] = {                                .EntityType = SAHPI_ENT_POWER_SUPPLY,                                .EntityLocation = 3                        },                        {                                .EntityType = SAHPI_ENT_SUB_CHASSIS,			        .EntityLocation = 2                        },                        {                                .EntityType = SAHPI_ENT_SYSTEM_CHASSIS,                                .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_ROOT,                                .EntityLocation = 0                        }                },                .ResourceCapabilities = SAHPI_CAPABILITY_FRU |			                SAHPI_CAPABILITY_INVENTORY_DATA |			                SAHPI_CAPABILITY_RDR |			                SAHPI_CAPABILITY_RESOURCE,                .ResourceSeverity = SAHPI_MAJOR,                .ResourceTag = {                        .DataType = SAHPI_TL_TYPE_TEXT,                        .Language = SAHPI_LANG_ENGLISH,                        .DataLength = 34,                        .Data = "This is data for the power module."                }        },        {                .EntryId = 10,                .ResourceId = 10,                .ResourceInfo = {                        .ResourceRev = 10,                        .SpecificVer = 10,                        .DeviceSupport = 10,                        .ManufacturerId = 10,                        .ProductId = 10,                        .FirmwareMajorRev = 10,                        .FirmwareMinorRev = 10,                        .AuxFirmwareRev = 10                },                .ResourceEntity = {                        .Entry[0] = {                                .EntityType = SAHPI_ENT_SYSTEM_CHASSIS,                                .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_ROOT,                                .EntityLocation = 0                        }                },                .ResourceCapabilities = SAHPI_CAPABILITY_CONTROL |			                SAHPI_CAPABILITY_INVENTORY_DATA |                                        SAHPI_CAPABILITY_RDR |			                SAHPI_CAPABILITY_RESOURCE |			                SAHPI_CAPABILITY_EVENT_LOG |			                SAHPI_CAPABILITY_SENSOR,                .ResourceSeverity = SAHPI_CRITICAL,                .ResourceTag = {                        .DataType = SAHPI_TL_TYPE_TEXT,                        .Language = SAHPI_LANG_ENGLISH,                        .DataLength = 25,                        .Data = "This is data for chassis."                }        },        {}};/***************** * Start of RDRs * *****************/SaHpiRdrT rdrs[] = {        {                .RdrType = SAHPI_SENSOR_RDR,                .Entity = {                        .Entry[0] = {                                .EntityType = SAHPI_ENT_SBC_BLADE,                                .EntityLocation = 14                        },                        {                                .EntityType = SAHPI_ENT_SUB_CHASSIS,			        .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_SYSTEM_CHASSIS,                                .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_ROOT,                                .EntityLocation = 0                        }                },                .RdrTypeUnion = {                        .SensorRec = {                                .Num = 1,                                .Type = SAHPI_PLATFORM_VIOLATION,                                .Category = SAHPI_EC_SEVERITY,                                .EventCtrl = SAHPI_SEC_PER_EVENT,                                .Events = SAHPI_ES_OK | SAHPI_ES_CRITICAL,                                .EnableCtrl = SAHPI_FALSE,                                .DataFormat = {                                        .BaseUnits = SAHPI_SU_UNSPECIFIED,                                        .ModifierUnits = SAHPI_SU_UNSPECIFIED,                                        .ModifierUse = SAHPI_SMUU_NONE,                                        .Percentage = SAHPI_FALSE,                                        .Range = {                                                .Flags = SAHPI_SRF_MIN | SAHPI_SRF_MAX,                                                .Max = {                                                        .IsSupported = SAHPI_TRUE,                                                        .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64,                                                        .Value.SensorFloat64 = 1.0                                                },                                                .Min = {                                                        .IsSupported = SAHPI_TRUE,                                                        .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64,                                                        .Value.SensorFloat64 = 0.0                                                }                                        }                                },                                .Oem = 1                        }                },                .IdString = {                        .DataType = SAHPI_TL_TYPE_TEXT,                        .Language = SAHPI_LANG_ENGLISH,                        .DataLength = 22,                        .Data = "Sensor 1 for Blade 14."                }        },        {                .RdrType = SAHPI_SENSOR_RDR,                .Entity = {                        .Entry[0] = {                                .EntityType = SAHPI_ENT_SBC_BLADE,                                .EntityLocation = 14                        },                        {                                .EntityType = SAHPI_ENT_SUB_CHASSIS,			        .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_SYSTEM_CHASSIS,                                .EntityLocation = 1                        },                        {                                .EntityType = SAHPI_ENT_ROOT,                                .EntityLocation = 0                        }                },                .RdrTypeUnion = {                        .SensorRec = {                                .Num = 2,                                .Type = SAHPI_PLATFORM_VIOLATION,                                .Category = SAHPI_EC_SEVERITY,                                .EventCtrl = SAHPI_SEC_PER_EVENT,                                .Events = SAHPI_ES_OK | SAHPI_ES_CRITICAL,                                .EnableCtrl = SAHPI_FALSE,                                .DataFormat = {                                        .BaseUnits = SAHPI_SU_UNSPECIFIED,                                        .ModifierUnits = SAHPI_SU_UNSPECIFIED,                                        .ModifierUse = SAHPI_SMUU_NONE,                                        .Percentage = SAHPI_FALSE,                                        .Range = {                                                .Flags = SAHPI_SRF_MIN | SAHPI_SRF_MAX,                                                .Max = {                                                        .IsSupported = SAHPI_TRUE,                                                        .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64,                                                        .Value.SensorFloat64 = 1.0                                                },                                                .Min = {                                                        .IsSupported = SAHPI_TRUE,                                                        .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64,                                                        .Value.SensorFloat64 = 0.0                                                }                                        }                                },                                .Oem = 2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -