Alert Standard Format (ASF) Specification

Alert Standard Format (ASF) Specification v2.0 DMTF Document DSP0136
DSP0136 23 April 2003 Page 54 of 94
For example, a system implementation might include a case intrusion sensor (first event), a
processor presence sensor (second event), and an over-temperature sensor (third event). If that
system's ASF_ALRT structure's Assertion Event Mask is set to 02h and the De-assertion Event
Mask is set to 01h, then an alert-sending device transmits only the assertion of a case intrusion
event, only the de-assertion of a processor presence event (i.e. processor missing), and both the
assertion and de-assertion of an over-temperature event.
Minimum Legacy Sensor Poll Time
The Minimum Legacy Sensor Poll Time is a fixed value of 4 seconds. Typical Legacy Sensor
devices require approximately one second to refresh read data before accessing it again.
This value specifies the amount of time that an alert-sending device must wait between the
completion of one series of Legacy Sensor Device Alert Poll Messages and the start of the next.
This is shown in the following diagram:
Poll
#1
Legacy
Sensor Poll
Wait Time
Time
Polling for ASF Legacy Sensor Events
Poll
#2
Poll
#8
Poll
#1
Poll
#2
Poll
#8
4.1.2.3 ASF_ALERTDATA
Legacy sensor devices listed in this table must comply with the requirements described in section
6.1.
Note: The events described in this data structure by the firmware are always associated with the
assertion
of a condition. Refer to 6.1.2 Usage of Firmware Legacy Sensor Device Alert
Information on page 78 for additional information.
Offset Name Length Value Description
00h
Alert
n
, Device
Address (n
ranges from 1
to Number of
Alerts)
BYTE Varies
Contains the SMBus address of a legacy sensor
device to which the SMBus command is written, in
the following format:
Bit(s)
Description
7:1 Contains the SMBus address of the legacy
sensor device.
0 Identifies whether (1) or not (0) the alerting
condition (event) is based on an exact
match. Refer to 6.1.2 for details.
01h
Alert
n
,
Command
BYTE Varies
Contains the SMBus Command or register value
used to obtain the data associated with the event.
02h
Alert
n
, Data
Mask
BYTE Varies
The data-mask to be logically AND’d with the
returned sensor data to isolate significant bits
associated with this event.
03h
Alert
n
,
Compare
Value
BYTE Varies
The value to compare to the masked sensor data, if
an exact match is specified in the Device Address
field. If a match results, the alert associated with
this event should be sent by the alert-sending
device.