Struct mlx9064x::register::ControlRegister [−][src]
pub struct ControlRegister(_);
Expand description
Expose the fields of the control register (0x800D).
Implementations
The default settings (as documented in the datasheet) for the MLX90640.
The default settings (as documented in the datasheet) for the MLX90641.
Check if subpages are enabled.
If subpages are disabled, only one page will be updated.
The default is to use subpages.
Enable or disable the use of subpages.
Check if step mode is enabled.
Melexis no longer includes step mode in the documentation as the cameras are not calibrated to be run in step mode.
In step mode the camera is idle until signalled with StatusRegister::start_measurement
,
which then starts a single measurement. The default is continuous mode (i.e. step mode
disabled).
Enable or disable step mode.
It is not recommended to enable step mode, see step_mode
for more details.
Check if data holding is enabled.
By default data is transferred into RAM for each frame, but if this flag is enabled data
will only be written into RAM when the StatusRegister::overwrite_enabled
flag is set.
Enable or disable data holding.
Check to see if the camera automatically alternates between subpages.
This value only has an effect when use_subpages
is enabled. The
default is disabled, meaning the camera automatically alternates between subpages.
Enable or disable subpage repetition.
Check which subpage will be written to.
This value only has an effect if both use_subpages
and
subpage_repeat
are enabled. The default is 0
.
Set the subpage to update.
Set the camera’s frame rate.
The resolution to run the internal ADC at.
The default is 18 bits.
Set the camera’s resolution.
The access pattern used by the camera.
The default for the MLX90640 is the chess pattern mode, while the default for the MLX90641 is interleaved.
Set the access pattern to use.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ControlRegister
impl Send for ControlRegister
impl Sync for ControlRegister
impl Unpin for ControlRegister
impl UnwindSafe for ControlRegister
Blanket Implementations
Mutably borrows from an owned value. Read more