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

📄 snmp_bc_resources.c

📁 HIP 硬件设备管理标准接口
💻 C
📖 第 1 页 / 共 5 页
字号:
        {                .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 + -