94 lines
3.6 KiB
Plaintext
94 lines
3.6 KiB
Plaintext
// Copyright (c) 2007-2010, Intel Corporation. All rights reserved.
|
|
[Version ( "3.0.0" ),
|
|
Description (
|
|
"describes the attributes associated with a single logical "
|
|
"sensor which can cause to event alerting. The logical model "
|
|
"classifies sensors according to type regardless of the "
|
|
"physical devices that implement them. Thus, a single physical "
|
|
"sensor device can implement logical sensors of different "
|
|
"types, such as temperature and voltage sensors." )]
|
|
class AMT_PETCapabilities : CIM_Capabilities {
|
|
|
|
[Description (
|
|
"The value in this field is TRUE if this is a legacy "
|
|
"sensor described in the ACPI \'ASF!\' table or FALSE if "
|
|
"this is an ASF sensor. The value in this field is used "
|
|
"in determining how to poll the status of the device on "
|
|
"the SMBus.Supported for backwards compatibility." )]
|
|
boolean IsLegacySensor;
|
|
|
|
[Description (
|
|
"If this is a legacy sensor, then this field contains the "
|
|
"0-based index of the ASF_ALERTDATA structure in the "
|
|
"Device Array of the ASF_ALRT structure in the ACPI "
|
|
"\'ASF!\' structure. If this is an ASF sensor, then this "
|
|
"field contains the value of the Event Status Index "
|
|
"required for a Get Event Status cycle on the SMBus. The "
|
|
"value in this field is used in determining how to poll "
|
|
"the status of the device on the SMBus. Supported for "
|
|
"backwards compatibility." )]
|
|
uint8 Index;
|
|
|
|
[Description (
|
|
"The SMBus address of the physical sensor device that "
|
|
"implements the logical sensor." )]
|
|
uint8 DeviceAddress;
|
|
|
|
[Description (
|
|
"True if the assertion event is sent internally to the "
|
|
"event handler. The event handler manages policies "
|
|
"regarding whether the resulting event is sent in a PET "
|
|
"frame and/or logged in the NV event log." )]
|
|
boolean AssertionEvent;
|
|
|
|
[Description (
|
|
"True if the de-assertion event is sent internally to the "
|
|
"event handler. The event handler manages policies "
|
|
"regarding whether the resulting event is sent in a PET "
|
|
"frame and/or logged in the NV event log" )]
|
|
boolean DeassertionEvent;
|
|
|
|
[Description (
|
|
"The value of the alert\'s Event Sensor Type field (see "
|
|
"PET specification for definitions.)" )]
|
|
uint8 EventSensorType;
|
|
|
|
[Description (
|
|
"The value of the alert\'s Event Type field (see PET "
|
|
"specification for definitions.)" )]
|
|
uint8 EventType;
|
|
|
|
[Description (
|
|
"The value of the alert\'s Event Offset field (see PET "
|
|
"specification for definitions.)" )]
|
|
uint8 EventOffset;
|
|
|
|
[Description (
|
|
"The value of the alert\'s Event Source Type field (see "
|
|
"PET specification for definitions.)" )]
|
|
uint8 EventSourceType;
|
|
|
|
[Description (
|
|
"The value of the alert\'s Event Severity field. The "
|
|
"severity values are based on the \'DMI\' severity values "
|
|
"used for the generic sensor event/reading type code." )]
|
|
uint8 EventSeverity;
|
|
|
|
[Description (
|
|
"The value of the alert\'s Sensor Number field (see PET "
|
|
"specification for definitions.)" )]
|
|
uint8 SensorNumber;
|
|
|
|
[Description (
|
|
"The value to be set into the alert\'s Entity field (see "
|
|
"PET specification for definitions.)" )]
|
|
uint8 Entity;
|
|
|
|
[Description (
|
|
"The value to be set into the alert\'s Entity Instance "
|
|
"field (see PET specification for definitions.)" )]
|
|
uint8 EntityInstance;
|
|
|
|
|
|
};
|