Enum amg88::Register [−][src]
#[repr(u8)] pub enum Register {}Show 14 variants
PowerControl, Reset, FrameRate, InterruptControl, Status, StatusClear, Average, AverageData, InterruptLevelHighLower, InterruptLevelLowLower, InterruptHysteresisLower, ThermistorLower, InterruptTableStart, PixelTemperatureStart,
Expand description
The registers used to access the Grid-EYE.
Variants
See PowerControlValue for details on values Read/write.
See ResetValue for details on values. Write-only.
See FrameRateValue for details on values. Read/write.
See InterruptControlValue for details on values. Read/write.
The status flags for the device. The flags will remain set until cleared by writing to [StatusClear]. Read-only.
Clear one or both of the status flags for the device. Write-only.
Whether or not the pixel values should be overaged or not. Read/write.
A semi-documented register that is written to when changing the moving average mode. Write-only.
The upper temperature limit for triggering an interrupt. This is in the pixel temperature format. Read/write.
The lower temperature limit for triggering an interrupt. This is in the pixel temperature format. Read/write.
The hysteresis limit for triggering an interrupt. The datasheet isn’t very clear as to how this value is used. This is in the pixel temperature format. Read/write.
The sensor has an on-board thermistor useful for for calibrating the output of the camera. This is in the thermistor temperature format. Read-only.
The first register of the interrupt table. It continues up through 0x17
with each
register representing a bitfield of whether or not that pixel in the image has triggered an
interrupt. The first bit of the first register is pixel 1, with the rest of the pixels
following in order from there (see identifying pixels).
Read-only.
The lower bits of the temperature of pixel 1. The upper bits are in the register following
this one, with the lower bits for pixel 2 after that and so on up through 0xFF
.
This is in the pixel temperature format.
Trait Implementations
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 Register
impl UnwindSafe for Register
Blanket Implementations
Mutably borrows from an owned value. Read more