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

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

MLX90640-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

A sequence of per-pixel correction values that are added to the pixl gain value.

The MLX90640 can be used in interleaved mode, but for optimal performance a correction needs to be applied. This value is summed with the pixel gain value and reference offset (the reference offset being scaled relative to the temperature difference).

Equivalent to Self::access_pattern_compensation_pixels for compensation pixels.

The camera model this caliberation data is for.

Pixel supply voltage constant ($K_{V_{DD}}$).

Constant for pixel supply voltage at 25℃ ($K_{V_{DD_{25}}}$).

ADC resolution this camera was calibrated at.

Voltage proportional to ambient temperature constant ($K_{V_{PTAT}}$).

Temperature proportional to ambient temperature constant ($K_{T_{PTAT}}$).

Voltage proportional to ambient temperature at 25℃ ($V_{PTAT_{25}}$).

Sensitivity proportional to ambient temperature ($\alpha_{PTAT}$).

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

Sensitivity constant for ambient temperature ($K_{S_{T_{a}}}$).

A slice of the “corner temperatures”. Read more

Constant for the object temperature sensitivity ($K_{s_{T_{o}N}}$) depending on the temperature range. Read more

Temperature range sensitivity correction ($\alpha_{\text{correction}_{N}}$) Read more

An iterator over the per-pixel offset reference values for the given subpage ($\text{Offset}_\text{reference}(i, j)$). Read more

The offset reference value for the compensation pixel corresponding to the given subpage ($\text{Offset}_{\text{reference}_{CP}}$). Read more

An iterator over the per-pixel sensitivity calibration values ($\alpha_{pixel}(i, j)$). Read more

The sensitivity calibration value for the compensation pixel for the given subpage ($\alpha_{CP}$). Read more

An iterator over the per-pixel voltage calibration constants ($K_{V_{pixel}}$). Read more

The voltage calibration constant for the compensation pixel for the given subpage ($K_{V_{CP}}$). Read more

The per pixel ambient temperature calibration constants ($K_{T_{a}pixel}$). Read more

The ambient temperature calibration constant for the compensation pixel for the given subpage ($K_{T_{a}CP}$). Read more

Temperature gradient coefficient (TGC). Read more

Pixel supply voltage ($K_{DD_0}$). 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.