LIBJEDEC_TEMP_RANGE(3JEDEC) JEDEC Support Library Functions
NAME
libjedec_temp_range - look up JEDEC temperature ranges
LIBRARY
JEDEC Support Library Functions (libjedec, -ljedec)
SYNOPSIS
#include <libjedec.h> boolean_t libjedec_temp_range(
libjedec_temp_range_t range,
int32_t *min,
int32_t *max);
DESCRIPTION
The
libjedec_temp_range() function is used to translate a known JEDEC
temperature range defined in JESD402-1B to the corresponding minimum
and maximum temperature for the range. The temperature range to look
for is defined in
range and if found, both
min and
max are updated with
the corresponding minimum and maximum temperature values in degrees
Celsius. Both
min and
max must be valid pointers and may not be NULL.
There are four distinct groups of temperature ranges defined:
Operating Case Temperature
This is the temperature of a device's external casing, while it
is operating. For example, for an SSD the case temperature
would be the temperature of its external enclosure and not the
temperature of any interior ASIC, circuit board, or storage
material. Similarly, for a CPU (or other ASIC), this
represents the temperature on the exterior of the CPU such as
where a heatsink is making contact.
Operating Ambient Temperature
This is the temperature of the surrounding environment that a
device is operating in. Generally this is a measure of air
temperature.
Operating Junction Temperature
This is the temperature of a device's internal semiconductors.
Storage Temperature
This is the equivalent of the case temperature; however, it is
used when the device is not operating and is powered-off.
RETURN VALUES
Upon successful completion, the
libjedec_temp_range() function returns
B_TRUE and
min and
max are updated with the corresponding ranges.
Otherwise B_FALSE is returned and
min and
max are not updated.
INTERFACE STABILITY
UncommittedMT-LEVEL MT-SafeSEE ALSO
libjedec(3LIB) Temperature Range and Measurement Standards for Components and Modules,
JESD402-1B, JEDEC Solid State Technology Association, September 2024.
illumos September 14, 2024 illumos