Struct mlx9064x::mlx90640::Mlx90640Calibration[][src]

pub struct Mlx90640Calibration { /* fields omitted */ }
Expand description

MLX990640-specific calibration processing.

Implementations

Generate the constants needed for temperature calculations from a dump of the MLX90640 EEPROM.

The buffer must cover all of the EEPROM.

Trait Implementations

Pixel supply voltage constant (KVDD).

Constant for pixel supply voltage at 25℃ (VDD25).

ADC resolution this camera was calibrated at.

Voltage proportional to ambient temperature constant (KVPTAT).

Temperature proportional to ambient temperature constant (KTPTAT).

Voltage proportional to ambient temperature at 25℃ (VPTAT25).

Sensitivity proportional to ambient temperature (αPTAT).

The gain constant. Usually written as GAIN in the datasheets.

Sensitivity constant for ambient temperature (KSTa).

A slice of the “corner temperatures”. Read more

Constant for the object temperature sensitivity (KsTo(n)) depending on the temperature range. Read more

Temperature range sensitivity correction (αcorrection(n)) Read more

The index of the basic temperature range. Read more

An iterator over the per-pixel offset reference values for the given subpage (Offsetreference(i, j)). Read more

The offset reference value for the compensation pixel corresponding to the given subpage (OffsetreferenceCP). Read more

An iterator over the per-pixel sensitivity calibration values (αpixel(i, j)). Read more

The sensitivity calibration value for the compensation pixel for the given subpage (αCP). Read more

An iterator over the per-pixel voltage calibration constants (KVpixel). Read more

The voltage calibration constant for the compensation pixel for the given subpage (KVCP). Read more

The per pixel ambient temperature calibration constants (KTapixel). Read more

The ambient temperature calibration constant for the compensation pixel for the given subpage (KTaCP). Read more

Temperature gradient coefficient (TGC). Read more

Pixel supply voltage (VDD0). Read more

The emissivity stored on the device. Read more

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Create an instance of a type using data retrieved over I²C.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.