Struct mlx9064x::mlx90641::Mlx90641Calibration [−][src]
pub struct Mlx90641Calibration { /* fields omitted */ }
Expand description
MLX90641-specific calibration processing.
Implementations
Trait Implementations
fn access_pattern_compensation_pixels(
&'a self,
_access_pattern: AccessPattern
) -> Self::AccessPatternCompensation
fn access_pattern_compensation_pixels(
&'a self,
_access_pattern: AccessPattern
) -> Self::AccessPatternCompensation
The MLX90641 doesn’t use access pattern compensation.
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}$).
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
The emissivity stored on the device. Read more
type OffsetReferenceIterator = Iter<'a, i16>
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
type AlphaIterator = Iter<'a, f32>
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
type KvIterator = Iter<'a, f32>
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
type KtaIterator = Iter<'a, f32>
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
type AccessPatternCompensation = Take<Repeat<Option<&'a f32>>>
fn access_pattern_compensation_cp(
&self,
_subpage: Subpage,
_access_pattern: AccessPattern
) -> Option<f32>
fn access_pattern_compensation_cp(
&self,
_subpage: Subpage,
_access_pattern: AccessPattern
) -> Option<f32>
Equivalent to Self::access_pattern_compensation_pixels
for compensation pixels.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for Mlx90641Calibration
impl Send for Mlx90641Calibration
impl Sync for Mlx90641Calibration
impl Unpin for Mlx90641Calibration
impl UnwindSafe for Mlx90641Calibration
Blanket Implementations
Mutably borrows from an owned value. Read more