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

📄 rsa_resources.c

📁 HIP 硬件设备管理标准接口
💻 C
📖 第 1 页 / 共 5 页
字号:
				},				{					.event = "08001800", /* EN_PFA_LO_FAULT_1_25V */					.event_state = SAHPI_ES_LOWER_MAJOR,					.recovery_state = SAHPI_ES_UNSPECIFIED,				},				{					.event = "08000880", /* EN_CUTOFF_LO_FAULT_1_25V */					.event_state = SAHPI_ES_LOWER_CRIT,					.recovery_state = SAHPI_ES_LOWER_MAJOR | SAHPI_ES_LOWER_MINOR,				},				{},			},		},                .comment = "Plus 1.25 Volt power supply voltage reading expressed in volts(V)"        },        {} /* Terminate array with a null element */};/*************** * CPU Sensors ***************/struct snmp_rsa_sensor snmp_rsa_cpu_thermal_sensors[] = {        /* CPU 1 area thermal sensor */        {                .sensor = {                        .Num = 1,                        .Type = SAHPI_TEMPERATURE,                        .Category = SAHPI_EC_THRESHOLD,                        .EventCtrl = SAHPI_SEC_GLOBAL_DISABLE,                        /* FIXME:: Change when SNMP adds thresholds */                        .Events = SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_CRIT,                        .Ignore = SAHPI_FALSE,                        .DataFormat = {                                .ReadingFormats = SAHPI_SRF_INTERPRETED,                                .IsNumeric = SAHPI_TRUE,                                .SignFormat = SAHPI_SDF_UNSIGNED,                                .BaseUnits = SAHPI_SU_DEGREES_C,                                .ModifierUnits = SAHPI_SU_UNSPECIFIED,                                .ModifierUse = SAHPI_SMUU_NONE,                                .FactorsStatic = SAHPI_TRUE,                                .Factors = {                                        .Linearization = SAHPI_SL_LINEAR,                                },                                .Percentage = SAHPI_FALSE,                                .Range = {					.Flags = SAHPI_SRF_MAX | SAHPI_SRF_MIN,					.Max = {						.ValuesPresent = SAHPI_SRF_INTERPRETED,						.Interpreted = {							.Type = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,							.Value = {								.SensorFloat32 = 125,							}							},					},					.Min = {						.ValuesPresent = SAHPI_SRF_INTERPRETED,						.Interpreted = {							.Type = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,							.Value = {								.SensorFloat32 = 0,							}							},					},				},                        },                        .ThresholdDefn = {                                 /* FIXME:: SNMP is supposed to add thresholds soon */                                .IsThreshold = SAHPI_FALSE,				.TholdCapabilities = SAHPI_STC_INTERPRETED,                                 /* FIXME:: SNMP is supposed to add thresholds soon */				.ReadThold = SAHPI_STM_UP_MINOR | SAHPI_STM_UP_CRIT,				.FixedThold = SAHPI_STM_UP_MINOR | SAHPI_STM_UP_CRIT,                        },                        .Oem = 0                },		.rsa_sensor_info = {			.cur_state = SAHPI_ES_UNSPECIFIED,			.mib = {				.not_avail_indicator_num = 0,				.write_only = 0,				.convert_snmpstr = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,                                .oid = ".1.3.6.1.4.1.2.3.51.1.2.1.2.1.0",				/* FIXME:: SNMP is supposed to add thresholds soon */				.threshold_oids = {					.InterpretedThresholds = {						.OidUpMinor      = ".1.3.6.1.4.1.2.3.51.1.2.20.1.5.1.1.6.1",						.OidUpCrit       = ".1.3.6.1.4.1.2.3.51.1.2.20.1.5.1.1.4.1",					},				},			},			.event_array = {				{                                        .event = "0421D501", /* EN_PFA_HI_OVER_TEMP_CPU1 */					.event_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR,					.recovery_state = SAHPI_ES_UNSPECIFIED,				},				{					.event = "0421C481", /* EN_CUTOFF_HI_OVER_TEMP_CPU1 */					.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 = "0421C401", /* EN_PROC_HOT_CPU1 */					.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 = "0421C081", /* EN_OVER_TEMP_CPU1 */					.event_state = SAHPI_ES_UPPER_CRIT | SAHPI_ES_UPPER_MAJOR |					               SAHPI_ES_UPPER_MINOR,					.recovery_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR,				},				{},			},		},                .comment = "CPU 1 temperature in degrees centigrade(C)."        },        /* CPU 2 area thermal sensor */        {                .sensor = {                        .Num = 2,                        .Type = SAHPI_TEMPERATURE,                        .Category = SAHPI_EC_THRESHOLD,                        .EventCtrl = SAHPI_SEC_GLOBAL_DISABLE,                        /* FIXME:: Change when SNMP adds thresholds */                        .Events = SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_CRIT,                        .Ignore = SAHPI_FALSE,                        .DataFormat = {                                .ReadingFormats = SAHPI_SRF_INTERPRETED,                                .IsNumeric = SAHPI_TRUE,                                .SignFormat = SAHPI_SDF_UNSIGNED,                                .BaseUnits = SAHPI_SU_DEGREES_C,                                .ModifierUnits = SAHPI_SU_UNSPECIFIED,                                .ModifierUse = SAHPI_SMUU_NONE,                                .FactorsStatic = SAHPI_TRUE,                                .Factors = {                                        .Linearization = SAHPI_SL_LINEAR,                                },                                .Percentage = SAHPI_FALSE,                                .Range = {					.Flags = SAHPI_SRF_MAX | SAHPI_SRF_MIN,					.Max = {						.ValuesPresent = SAHPI_SRF_INTERPRETED,						.Interpreted = {							.Type = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,							.Value = {								.SensorFloat32 = 125,							}							},					},					.Min = {						.ValuesPresent = SAHPI_SRF_INTERPRETED,						.Interpreted = {							.Type = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,							.Value = {								.SensorFloat32 = 0,							}							},					},				},                        },                        .ThresholdDefn = {                                 /* FIXME:: SNMP is supposed to add thresholds soon */                                .IsThreshold = SAHPI_FALSE,				.TholdCapabilities = SAHPI_STC_INTERPRETED,                                 /* FIXME:: SNMP is supposed to add thresholds soon */				.ReadThold = SAHPI_STM_UP_MINOR | SAHPI_STM_UP_CRIT,				.FixedThold = SAHPI_STM_UP_MINOR | SAHPI_STM_UP_CRIT,                        },                        .Oem = 0                },		.rsa_sensor_info = {			.cur_state = SAHPI_ES_UNSPECIFIED,			.mib = {				.not_avail_indicator_num = 0,				.write_only = 0,				.convert_snmpstr = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,                                .oid = ".1.3.6.1.4.1.2.3.51.1.2.1.2.2.0",				/* FIXME:: SNMP is supposed to add thresholds soon */				.threshold_oids = {					.InterpretedThresholds = {						.OidUpMinor      = ".1.3.6.1.4.1.2.3.51.1.2.20.1.5.1.1.6.2",						.OidUpCrit       = ".1.3.6.1.4.1.2.3.51.1.2.20.1.5.1.1.4.2",					},				},			},			.event_array = {				{                                        .event = "0421D502", /* EN_PFA_HI_OVER_TEMP_CPU2 */					.event_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR,					.recovery_state = SAHPI_ES_UNSPECIFIED,				},				{					.event = "0421C482", /* EN_CUTOFF_HI_OVER_TEMP_CPU2 */					.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 = "0421C402", /* EN_PROC_HOT_CPU2 */					.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 = "0421D082", /* EN_THERM_TRIP_CPU2 */					.event_state = SAHPI_ES_UPPER_CRIT | SAHPI_ES_UPPER_MAJOR |					               SAHPI_ES_UPPER_MINOR,					.recovery_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR,				},				{},			},		},                .comment = "CPU 2 temperature in degrees centigrade(C)."        },        /* CPU 3 area thermal sensor */        {                .sensor = {                        .Num = 3,                        .Type = SAHPI_TEMPERATURE,                        .Category = SAHPI_EC_THRESHOLD,                        .EventCtrl = SAHPI_SEC_GLOBAL_DISABLE,                        /* FIXME:: Change when SNMP adds thresholds */                        .Events = SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_CRIT,                        .Ignore = SAHPI_FALSE,                        .DataFormat = {                                .ReadingFormats = SAHPI_SRF_INTERPRETED,                                .IsNumeric = SAHPI_TRUE,                                .SignFormat = SAHPI_SDF_UNSIGNED,                                .BaseUnits = SAHPI_SU_DEGREES_C,                                .ModifierUnits = SAHPI_SU_UNSPECIFIED,                                .ModifierUse = SAHPI_SMUU_NONE,                                .FactorsStatic = SAHPI_TRUE,                                .Factors = {                                        .Linearization = SAHPI_SL_LINEAR,                                },                                .Percentage = SAHPI_FALSE,                                .Range = {					.Flags = SAHPI_SRF_MAX | SAHPI_SRF_MIN,					.Max = {						.ValuesPresent = SAHPI_SRF_INTERPRETED,						.Interpreted = {							.Type = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,							.Value = {								.SensorFloat32 = 125,							}							},					},					.Min = {						.ValuesPresent = SAHPI_SRF_INTERPRETED,						.Interpreted = {							.Type = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,							.Value = {								.SensorFloat32 = 0,							}							},					},				},                        },                        .ThresholdDefn = {                                 /* FIXME:: SNMP is supposed to add thresholds soon */                                .IsThreshold = SAHPI_FALSE,				.TholdCapabilities = SAHPI_STC_INTERPRETED,                                 /* FIXME:: SNMP is supposed to add thresholds soon */				.ReadThold = SAHPI_STM_UP_MINOR | SAHPI_STM_UP_CRIT,				.FixedThold = SAHPI_STM_UP_MINOR | SAHPI_STM_UP_CRIT,                        },                        .Oem = 0                },		.rsa_sensor_info = {			.cur_state = SAHPI_ES_UNSPECIFIED,			.mib = {				.not_avail_indicator_num = 0,				.write_only = 0,				.convert_snmpstr = SAHPI_SENSOR_INTERPRETED_TYPE_FLOAT32,                                .oid = ".1.3.6.1.4.1.2.3.51.1.2.1.2.3.0",				/* FIXME:: SNMP is supposed to add thresholds soon */				.threshold_oids = {					.InterpretedThresholds = {						.OidUpMinor      = ".1.3.6.1.4.1.2.3.51.1.2.20.1.5.1.1.6.3",						.OidUpCrit       = ".1.3.6.1.4.1.2.3.51.1.2.20.1.5.1.1.4.3",					},				},			},			.event_array = {				{                                        .event = "0421D503", /* EN_PFA_HI_OVER_TEMP_CPU3 */					.event_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR,					.recovery_state = SAHPI_ES_UNSPECIFIED,				},				{					.event = "0421C483", /* EN_CUTOFF_HI_OVER_TEMP_CPU3 */					.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 = "0421C403", /* EN_PROC_HOT_CPU3 */					.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 = "0421C083", /* EN_OVER_TEMP_CPU3 */					.event_state = SAHPI_ES_UPPER_CRIT | SAHPI_ES_UPPER_MAJOR |					               SAHPI_ES_UPPER_MINOR,					.recovery_state = SAHPI_ES_UPPER_MAJOR | SAHPI_ES_UPPER_MINOR,				},				{},			},		},                .comment = "CPU 3 temperature in degrees centigrade(C)."        },        /* CPU 4 area thermal sensor */        {                .sensor = {                        .Num = 4,                        .Type = SAHPI_TEMPERATURE,                        .Category = SAHPI_EC_THRESHOLD,                        .EventCtrl = SAHPI_SEC_GLOBAL_DISABLE,                        /* FIXME:: Change when SNMP adds thresholds */                        .Events = SAHPI_ES_UPPER_MINOR | SAHPI_ES_UPPER_CRIT,                        .Ignore = SAHPI_FALSE,                        .DataFormat = {                                .ReadingFormats = SAHPI_SRF_INTERPRETED,                                .IsNumeric = SAHPI_TRUE,                                .SignFormat = SAHPI_SDF_UNSIGNED,                                .BaseUnits = SAHPI_SU_DEGREES_C,                                .ModifierUnits = SAHPI_SU_UNSPECIFIED,                                .ModifierUse = SAHPI_SMUU_NONE,                                .FactorsStatic = SAHPI_TRUE,                                .Factors = {                                        .Linearization = SAHPI_SL_LINEAR,                                },                                .Percentage = SAHPI

⌨️ 快捷键说明

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