ConstThe only address the part answers on.
The highest concentration the part reports, in parts per million.
The command words a driver writes.
Read whether automatic self-calibration is on.
Ask whether a result is waiting.
Read the installation altitude.
Read the serial number.
Read the temperature offset.
Take one measurement and return to idle.
Take one humidity and temperature measurement, without CO2.
Restore the factory settings.
Run a forced recalibration against a known concentration.
Run the self test.
Copy the settings to non-volatile memory.
Enter sleep, SCD41 only.
Read the latest result.
Reinitialise from the stored settings.
Write the ambient pressure, which overrides the altitude.
Turn automatic self-calibration on or off.
Write the installation altitude.
Write the temperature offset.
Start low-power periodic measurement.
Start periodic measurement.
Leave periodic measurement.
Leave sleep, SCD41 only.
The temperature offset the part powers up with, in milli-degrees Celsius.
The word a forced recalibration returns when it did not take.
How often low-power periodic measurement produces a result, in milliseconds.
How often periodic measurement produces a result, in milliseconds.
How long the part takes to become ready after power-up, in milliseconds.
Reports whether the part accepts a command while it is measuring.
The command word.
Whether the command can be sent without stopping measurement first.
Converts an ambient-pressure word to pascals.
The word the part holds.
The pressure.
Builds the ambient-pressure word for a pressure in pascals.
The ambient pressure the part should compensate for.
The word to write, in hundreds of pascals.
Reports whether a self-calibration word says the feature is on.
The word the part returned.
Whether automatic self-calibration is enabled.
Builds the word that turns automatic self-calibration on or off.
Whether the feature should run.
The word to write.
Converts a raw temperature word to degrees Celsius.
The 16-bit word.
The temperature.
Builds the two bytes that send a command with no argument.
The command word.
The bytes to write.
Computes the Sensirion CRC-8 the part appends to every word.
The bytes the checksum covers.
The checksum.
Reports whether a data-ready word says a measurement is waiting.
The word the data-ready command returned.
Whether a result can be read.
Reads the correction a forced recalibration applied.
The word the recalibration returned.
The correction in parts per million, or null if the recalibration
did not take, which means the part had not measured for long enough.
Builds the word a part returns for a forced-recalibration outcome.
The correction applied, or null for a failure.
The word.
Converts a raw humidity word to milli-percent relative humidity.
The 16-bit word.
The humidity, exact in integer arithmetic.
Builds the raw humidity word for a humidity in milli-percent.
The relative humidity.
The 16-bit word, clamped to the part's range.
Returns how long a command may take before its result can be read.
The command word.
The datasheet's worst case in milliseconds, or null for a command
that returns immediately.
Builds the nine bytes the part sends for three raw words.
The inverse of parseMeasurement.
The CO2 concentration in parts per million.
The raw temperature word.
The raw humidity word.
The frame, each word followed by its CRC.
Builds the measurement a part reporting these physical values would send.
The CO2 concentration in parts per million.
The temperature in milli-degrees Celsius.
The relative humidity in milli-percent.
The measurement, with the raw words the part would carry.
Converts a raw temperature word to milli-degrees Celsius.
The 16-bit word.
The temperature, exact in integer arithmetic.
Parses and CRC-checks a nine-byte measurement frame.
The frame as the device sent it, each word followed by its CRC.
The raw words and the physical values they carry.
Converts a raw humidity word to a relative humidity percentage.
The 16-bit word.
The humidity.
Reports whether a self-test word says the part passed.
The word the self test returned.
Whether the part reported no malfunction.
Builds the nine bytes the part sends for a serial number.
The 48-bit serial number.
The three words, each followed by its CRC.
Converts a temperature-offset word to milli-degrees Celsius.
The word the part returned.
The offset.
Builds the temperature-offset word for an offset in milli-degrees Celsius.
The offset to subtract from the reading.
The word to write.
Builds the raw temperature word for a temperature in milli-degrees Celsius.
The temperature.
The 16-bit word, clamped to the part's range.
Builds the three bytes the part sends for a word, its checksum last.
The word.
The two data bytes and their checksum.
Builds the five bytes that send a command with an argument.
The command word.
The argument.
The command, the argument, and the argument's checksum.
A Sensirion SCD40 or SCD41 photoacoustic CO2, humidity, and temperature sensor.