Enum mlx9064x::mlx90641::RamAddress [−][src]
#[repr(u16)]
pub enum RamAddress {
Base,
AmbientTemperatureVoltageBe,
CompensationPixelZero,
Gain,
AmbientTemperatureVoltage,
CompensationPixelOne,
PixelSupplyVoltage,
End,
}
Expand description
Significant RAM addresses for the MLX909641.
Variants
The start of RAM in the MLX90641 address space. This is also the start of the pixel addresses, which are laid out in row-major order.
Labelled VBE and TaVBE in the datasheet.
The compensation pixel for subpage 0.
The current (in the temporal sense, not electrical) gain.
Ambient temperature voltage, labelled TaPTAT in the datasheet.
The compensation pixel for subpage 1.
The pixel supply voltage, labelled VDDpix in the datasheet.
The last valid RAM address for the MLX90641.
Trait Implementations
Performs the conversion.
Performs the conversion.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
type Error = TryFromPrimitiveError<RamAddress>
type Error = TryFromPrimitiveError<RamAddress>
The type returned in the event of a conversion error.
type Error = TryFromPrimitiveError<Self>
type Error = TryFromPrimitiveError<Self>
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for RamAddress
impl Send for RamAddress
impl Sync for RamAddress
impl Unpin for RamAddress
impl UnwindSafe for RamAddress
Blanket Implementations
Mutably borrows from an owned value. Read more