#[repr(C)]pub struct VersionData {Show 14 fields
pub mvci_part1_standard_version: u32,
pub mvci_part2_standard_version: u32,
pub hw_serial_number: u32,
pub hw_name: [u8; 64],
pub hw_version: u32,
pub hw_data: u32,
pub hw_inferface: u32,
pub fw_name: [u8; 64],
pub fw_version: u32,
pub fw_date: u32,
pub vendor_name: [u8; 64],
pub pdu_api_sw_name: [u8; 64],
pub pdu_api_sw_version: u32,
pub pdi_api_sw_date: u32,
}
Expand description
Version information
Fields§
§mvci_part1_standard_version: u32
Release version of MVCI standard part 1 (Bit encoded)
mvci_part2_standard_version: u32
Release version of MVCI standard part 2 (Bit encoded)
hw_serial_number: u32
Hardware serial number from vendor
hw_name: [u8; 64]
Hardware name
hw_version: u32
Hardware version (Bit encoded)
hw_data: u32
hardware date (Bit encoded)
hw_inferface: u32
Type of MVCI module
fw_name: [u8; 64]
MVCI Firmware name
fw_version: u32
MVCI firmware version (Bit encoded)
fw_date: u32
MVCI firmware date (Bit encoded)
vendor_name: [u8; 64]
MVCI vendor name
pdu_api_sw_name: [u8; 64]
PDU API software name
pdu_api_sw_version: u32
PDU API software version (Bit encoded)
pdi_api_sw_date: u32
PDU API software date (Bit encoded)
Trait Implementations§
Source§impl Clone for VersionData
impl Clone for VersionData
Source§fn clone(&self) -> VersionData
fn clone(&self) -> VersionData
Returns a copy 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 VersionData
impl Debug for VersionData
Source§impl Ord for VersionData
impl Ord for VersionData
Source§fn cmp(&self, other: &VersionData) -> Ordering
fn cmp(&self, other: &VersionData) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VersionData
impl PartialEq for VersionData
Source§impl PartialOrd for VersionData
impl PartialOrd for VersionData
impl Copy for VersionData
impl Eq for VersionData
impl StructuralPartialEq for VersionData
Auto Trait Implementations§
impl Freeze for VersionData
impl RefUnwindSafe for VersionData
impl Send for VersionData
impl Sync for VersionData
impl Unpin for VersionData
impl UnwindSafe for VersionData
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