// 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; };