#[repr(C)]pub struct MCC128DeviceInfo {
pub NUM_AI_MODES: u8,
pub NUM_AI_CHANNELS: [u8; 2],
pub AI_MIN_CODE: u16,
pub AI_MAX_CODE: u16,
pub NUM_AI_RANGES: u8,
pub AI_MIN_VOLTAGE: [f64; 4],
pub AI_MAX_VOLTAGE: [f64; 4],
pub AI_MIN_RANGE: [f64; 4],
pub AI_MAX_RANGE: [f64; 4],
}
Expand description
MCC 128 constant device information.
Fields§
§NUM_AI_MODES: u8
The number of analog input modes (2.)
NUM_AI_CHANNELS: [u8; 2]
The number of analog input channels in each mode (8, 4.)
AI_MIN_CODE: u16
The minimum ADC code (0.)
AI_MAX_CODE: u16
The maximum ADC code (65535.)
NUM_AI_RANGES: u8
The number of analog input ranges (4.)
AI_MIN_VOLTAGE: [f64; 4]
The input voltage corresponding to the minimum code in each range (-10.0V, -5.0V, -2.0V, -1.0V.)
AI_MAX_VOLTAGE: [f64; 4]
The input voltage corresponding to the maximum code in each range (+10.0V - 1 LSB, +5.0V - 1 LSB, +2.0V - 1 LSB, +1.0V - 1 LSB.)
AI_MIN_RANGE: [f64; 4]
The minimum voltage of the input range in each range (-10.0V, -5.0V, -2.0V, -1.0V.)
AI_MAX_RANGE: [f64; 4]
The maximum voltage of the input range in each range (+10.0V, +5.0V, +2.0V, +1.0V.)
Trait Implementations§
Source§impl Clone for MCC128DeviceInfo
impl Clone for MCC128DeviceInfo
Source§fn clone(&self) -> MCC128DeviceInfo
fn clone(&self) -> MCC128DeviceInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MCC128DeviceInfo
impl Debug for MCC128DeviceInfo
impl Copy for MCC128DeviceInfo
Auto Trait Implementations§
impl Freeze for MCC128DeviceInfo
impl RefUnwindSafe for MCC128DeviceInfo
impl Send for MCC128DeviceInfo
impl Sync for MCC128DeviceInfo
impl Unpin for MCC128DeviceInfo
impl UnwindSafe for MCC128DeviceInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more