Struct mlx9064x::calculations::RamData [−][src]
pub struct RamData {
pub t_a_v_be: i16,
pub t_a_ptat: i16,
pub v_dd_pixel: i16,
pub gain: i16,
pub compensation_pixel: i16,
}
Expand description
The non-pixel values read from the camera’s RAM for each frame.
This structure is the non-EEPROM, non-register input when creating
CommonIrData
.
Fields
t_a_v_be: i16
$T_{a_{V_{BE}}}$
This value is labelled as $T_{a_{V_{BE}}}$ on the EEPROM map, but is labelled $V_{BE}$ elsewhere in the datasheet.
t_a_ptat: i16
$T_{a_{PTAT}}$
This value is labelled as $T_{a_{PTAT}}$ on the EEPROM map, but is labelled $V_{PTAT}$ elsewhere in the datasheet.
v_dd_pixel: i16
$V_{DD_{pix}}$
gain: i16
The gain value for the current frame.
compensation_pixel: i16
The compensation pixel for the current frame.
Implementations
Read the non-pixel values from the specified camera over I²C
The non-pixel values are $T_{a_{V_{BE}}}$, $T_{a_{PTAT}}$, $V_{DD_{pix}}$, gain and the corresponding compensation pixel for the given subpage.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RamData
impl UnwindSafe for RamData
Blanket Implementations
Mutably borrows from an owned value. Read more