DLPU048E August 2016 – July 2024
This command is used to read system temperatures. The reporting range is -40°C to 128°C. The reported temperature includes an integer component and a fractional component. The fractional component is always added to the integer component. Temperature filtering averages multiple raw measurements in order to reduce noise from the temperature measurements.
Command Parameters
BYTE | BITS | DESCRIPTION |
---|---|---|
1 | 7:0 | Temperature Source Selection 0x0: DMD raw temperature 0x1: DMD filtered temperature 0x2: Temperature sensor local raw temperature 0x3: Temperature sensor local filtered temperature 0x4 - 0xFF: Reserved |
Return Parameters
BYTE | BITS | DESCRIPTION |
---|---|---|
2:1 | 15:8 | Temperature Integer Celsius Two's complement integer portion of temperature 127 = 127 Celsius 255 = –1 Celsius |
7:4 | Temperature Fraction Celsius 1/16 Celsius steps always added to the integer portion. Note that this fraction is still added even if the integer portion is negative. 1 = 0.0625 Celsius 2 = 0.125 Celsius | |
3:0 | Reserved | |
3 | 7:0 | Reserved |