The 48-bit serial number read at initialization, or null before it.
Asks the part whether a periodic result is waiting, so measure would read at once.
Stops any running measurement, reads the serial number, and starts periodic measurement. Rejects when nothing answers or the serial number fails its checksum.
Waits for the next periodic result and resolves with it, initializing the part first if
init has not run.
Runs one on-demand measurement on an SCD41, which takes five seconds. The part must not
be measuring periodically: call stop first, or use this in place of init.
Sets the altitude the part corrects its carbon dioxide reading for, in meters.
Sets the temperature offset that compensates the part's own warmth, in millidegrees, until power is lost.
Starts periodic measurement.
Stops periodic measurement, after which the part takes its settings commands.
A Sensirion SCD40 or SCD41 driven over an I2C bus in periodic measurement, a result every five seconds.