📄 snmp_bc_resources.c
字号:
{ .sensor = { .Num = 1, .Type = SAHPI_TEMPERATURE, .Category = SAHPI_EC_THRESHOLD, .EnableCtrl = SAHPI_FALSE, .EventCtrl = SAHPI_SEC_READ_ONLY, .Events = SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_CRIT, .DataFormat = { .IsSupported = SAHPI_TRUE, .ReadingType = SAHPI_SENSOR_READING_TYPE_FLOAT64, .BaseUnits = SAHPI_SU_DEGREES_C, .ModifierUnits = SAHPI_SU_UNSPECIFIED, .ModifierUse = SAHPI_SMUU_NONE, .Percentage = SAHPI_FALSE, .Range = { .Flags = SAHPI_SRF_MAX | SAHPI_SRF_MIN, .Max = { .IsSupported = SAHPI_TRUE, .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64, .Value = { .SensorFloat64 = 125, }, }, .Min = { .IsSupported = SAHPI_TRUE, .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64, .Value = { .SensorFloat64 = 0, }, }, }, }, .ThresholdDefn = { .IsAccessible = SAHPI_FALSE, .ReadThold = 0, .WriteThold = 0, }, .Oem = 0, }, .sensor_info = { .mib = { .not_avail_indicator_num = 0, .write_only = SAHPI_FALSE, .oid = ".1.3.6.1.4.1.2.3.51.2.2.1.5.1.0", }, .cur_state = SAHPI_ES_UNSPECIFIED, .sensor_enabled = SAHPI_TRUE, .events_enabled = SAHPI_TRUE, .assert_mask = SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_CRIT, .deassert_mask = SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_CRIT, .event_array = { { .event = "0001C480", /* EN_CUTOFF_HI_OVER_TEMP_AMBIENT */ .event_assertion = SAHPI_TRUE, .event_res_failure = SAHPI_FALSE, .event_res_failure_unexpected = SAHPI_TRUE, .event_state = SAHPI_ES_UPPER_CRIT | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR, .recovery_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR, }, { .event = "0001D500", /* EN_PFA_HI_OVER_TEMP_AMBIENT */ .event_assertion = SAHPI_TRUE, .event_res_failure = SAHPI_FALSE, .event_res_failure_unexpected = SAHPI_FALSE, .event_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR, .recovery_state = SAHPI_ES_UNSPECIFIED, }, {}, }, /* Default HDW thresholds: Warning=60; Warning Reset=55 */ .reading2event = { { .num = 1, .rangemap = { .Flags = SAHPI_SRF_MIN, .Min = { .Value = { .SensorFloat64 = 60.0, }, }, }, .state = SAHPI_ES_UNSPECIFIED, }, { .num = 2, .rangemap = { .Flags = SAHPI_SRF_MAX, .Max = { .Value = { .SensorFloat64 = 60.0, }, }, }, .state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR, }, { .num = 3, .rangemap = { .Flags = SAHPI_SRF_NOMINAL, .Nominal = { .Value = { .SensorFloat64 = 60.0, }, }, }, .state = SAHPI_ES_UNSPECIFIED, }, {}, }, }, .comment = "Ambient temperature sensor" }, /* 1.8V voltage sensor on Management Module */ { .sensor = { .Num = 2, .Type = SAHPI_VOLTAGE, .Category = SAHPI_EC_THRESHOLD, .EnableCtrl = SAHPI_FALSE, .EventCtrl = SAHPI_SEC_READ_ONLY, .Events = SAHPI_ES_LOWER_MINOR | SAHPI_ES_LOWER_MAJOR | SAHPI_ES_LOWER_CRIT | SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_CRIT, .DataFormat = { .IsSupported = SAHPI_TRUE, .ReadingType = SAHPI_SENSOR_READING_TYPE_FLOAT64, .BaseUnits = SAHPI_SU_VOLTS, .ModifierUnits = SAHPI_SU_UNSPECIFIED, .ModifierUse = SAHPI_SMUU_NONE, .Percentage = SAHPI_FALSE, .Range = { .Flags = SAHPI_SRF_MAX | SAHPI_SRF_MIN | SAHPI_SRF_NOMINAL, .Max = { .IsSupported = SAHPI_TRUE, .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64, .Value = { .SensorFloat64 = 4.4, }, }, .Nominal = { .IsSupported = SAHPI_TRUE, .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64, .Value = { .SensorFloat64 = 1.8, }, }, .Min = { .IsSupported = SAHPI_TRUE, .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64, .Value = { .SensorFloat64 = 0, }, }, }, }, .ThresholdDefn = { .IsAccessible = SAHPI_TRUE, .ReadThold = SAHPI_STM_LOW_MAJOR | SAHPI_STM_UP_MAJOR | SAHPI_STM_LOW_HYSTERESIS | SAHPI_STM_UP_HYSTERESIS, .WriteThold = 0, }, .Oem = 0, }, .sensor_info = { .mib = { .not_avail_indicator_num = 0, .write_only = SAHPI_FALSE, .oid = ".1.3.6.1.4.1.2.3.51.2.2.2.1.8.0", /* Default HDW thresholds: Warning 1.62<>1.89; Warning Reset 1.86<>1.74 */ .threshold_oids = { .LowMajor = ".1.3.6.1.4.1.2.3.51.2.2.20.2.1.1.10.6", .UpMajor = ".1.3.6.1.4.1.2.3.51.2.2.20.2.1.1.6.6", .TotalPosThdHysteresis = ".1.3.6.1.4.1.2.3.51.2.2.20.2.1.1.7.6", .TotalNegThdHysteresis = ".1.3.6.1.4.1.2.3.51.2.2.20.2.1.1.11.6", }, .threshold_write_oids = {}, }, .cur_state = SAHPI_ES_UNSPECIFIED, .sensor_enabled = SAHPI_TRUE, .events_enabled = SAHPI_TRUE, .assert_mask = SAHPI_ES_LOWER_MINOR | SAHPI_ES_LOWER_MAJOR | SAHPI_ES_LOWER_CRIT | SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_CRIT, .deassert_mask = SAHPI_ES_LOWER_MINOR | SAHPI_ES_LOWER_MAJOR | SAHPI_ES_LOWER_CRIT | SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_CRIT, .event_array = { { .event = "0807A480", /* EN_CUTOFF_HI_FAULT_1_8V */ .event_assertion = SAHPI_TRUE, .event_res_failure = SAHPI_FALSE, .event_res_failure_unexpected = SAHPI_TRUE, .event_state = SAHPI_ES_UPPER_CRIT | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR, .recovery_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR, }, { .event = "0807A880", /* EN_CUTOFF_LO_FAULT_1_8V */ .event_assertion = SAHPI_TRUE, .event_res_failure = SAHPI_FALSE, .event_res_failure_unexpected = SAHPI_TRUE, .event_state = SAHPI_ES_LOWER_CRIT | SAHPI_ES_LOWER_MAJOR | SAHPI_ES_LOWER_MINOR, .recovery_state = SAHPI_ES_LOWER_MAJOR | SAHPI_ES_LOWER_MINOR, }, { .event = "0807B400", /* EN_PFA_HI_FAULT_1_8V */ .event_assertion = SAHPI_TRUE, .event_res_failure = SAHPI_FALSE, .event_res_failure_unexpected = SAHPI_FALSE, .event_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR, .recovery_state = SAHPI_ES_UNSPECIFIED, }, { .event = "0807B800", /* EN_PFA_LO_FAULT_1_8V */ .event_assertion = SAHPI_TRUE, .event_res_failure = SAHPI_FALSE, .event_res_failure_unexpected = SAHPI_FALSE, .event_state = SAHPI_ES_LOWER_MAJOR | SAHPI_ES_LOWER_MINOR, .recovery_state = SAHPI_ES_UNSPECIFIED, }, {}, }, .reading2event = {}, }, .comment = "Chassis 1.8 volt sensor" }, /* 2.5V voltage sensor on Management Module */ { .sensor = { .Num = 3, .Type = SAHPI_VOLTAGE, .Category = SAHPI_EC_THRESHOLD, .EnableCtrl = SAHPI_FALSE, .EventCtrl = SAHPI_SEC_READ_ONLY, .Events = SAHPI_ES_LOWER_MINOR | SAHPI_ES_LOWER_MAJOR | SAHPI_ES_LOWER_CRIT | SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_CRIT, .DataFormat = { .IsSupported = SAHPI_TRUE, .ReadingType = SAHPI_SENSOR_READING_TYPE_FLOAT64, .BaseUnits = SAHPI_SU_VOLTS, .ModifierUnits = SAHPI_SU_UNSPECIFIED, .ModifierUse = SAHPI_SMUU_NONE, .Percentage = SAHPI_FALSE, .Range = { .Flags = SAHPI_SRF_MAX | SAHPI_SRF_MIN | SAHPI_SRF_NOMINAL, .Max = { .IsSupported = SAHPI_TRUE, .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64, .Value = { .SensorFloat64 = 4.4, }, }, .Nominal = { .IsSupported = SAHPI_TRUE, .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64, .Value = { .SensorFloat64 = 2.5, }, }, .Min = { .IsSupported = SAHPI_TRUE, .Type = SAHPI_SENSOR_READING_TYPE_FLOAT64, .Value = { .SensorFloat64 = 0, }, }, }, },
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -