6 get sensor reading command, Get sensor reading command – ADLINK aTCA-9710 User Manual
Page 33

33
Sensor Type
Sensor 
Type 
Code 
Sensor 
Specific 
Offset 
Event
13h Starting operating system boot process, e.g. calling 
Int 19h 
14h Baseboard or motherboard initialization 
15h reserved 
16h Floppy initialization 
17h Keyboard test 
18h Pointing device test 
19h Primary processor initialization 
1Ah to FFh reserved 
 
 
4.1.6
Get Sensor Reading Command
Byte Data field
Request data
1
Sensor Number (FFh = reserved)
1 Completion
Code
2 Sensor
reading
Byte 1: byte of reading. Ignore on read if sensor does not return an 
numeric (analog) reading. 
3
[7] - 0b = All Event Messages disabled from this sensor 
[6] - 0b = sensor scanning disabled 
[5] - 1b = reading/state unavailable (formerly “initial update in progress”). 
This bit is set to indicate that a ‘re-arm’ or ‘Set Event Receiver’ command 
has been used to request an update of the sensor status, and that update 
has not occurred yet. Software should 
use this bit to avoid getting an incorrect status while the first sensor 
update is in progress. This bit is only required if it is possible for the 
controller to receive and process a ‘Get Sensor Reading’ or ‘Get Sensor 
Event Status’ command for the sensor before the update has completed. 
This is most likely to be the case for sensors, such as fan RPM sensors, 
that may require seconds to accumulate the first reading after a re-arm. 
The bit is also used to indicate when a reading/state is unavailable 
because the management controller cannot obtain a valid reading or state 
for the monitored entity, typically because the entity is not present. For 
more in formation, please see Section 16.4, Event Status, Even 
Conditions, and Present State 
and Section 16.6, Re-arming on the
PICMG specification 3.0. 
[4:0] - reserved. Ignore on read. 
Response data
4
For threshold-based sensors 
Present threshold comparison status 
[7:6] - reserved. Returned as 1b. Ignore on read. 
[5] - 1b = at or above (≥) upper non-recoverable threshold 
[4] - 1b = at or above (≥) upper critical threshold 
[3] - 1b = at or above (≥) upper non-critical threshold 
[2] - 1b = at or below (≤) lower non-recoverable threshold 
[1] - 1b = at or below (≤) lower critical threshold 
[0] - 1b = at or below (≤) lower non-critical threshold 
For discrete reading sensors 
[7] - 1b = state 7 asserted 
[6] - 1b = state 6 asserted 
[5] - 1b = state 5 asserted 
[4] - 1b = state 4 asserted 
[3] - 1b = state 3 asserted 
