pub struct FirmwareVersionStruct {
pub device_type: u8,
pub device_model: u8,
pub firmware_version_major: u16,
pub firmware_version_minor: u16,
}Expand description
Device information
Fields§
§device_type: u8Device type. 0: Unknown; 1: Echosounder
device_model: u8Device model. 0: Unknown; 1: Ping1D
firmware_version_major: u16Firmware version major number.
firmware_version_minor: u16Firmware version minor number.
Trait Implementations§
Source§impl Clone for FirmwareVersionStruct
impl Clone for FirmwareVersionStruct
Source§fn clone(&self) -> FirmwareVersionStruct
fn clone(&self) -> FirmwareVersionStruct
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 FirmwareVersionStruct
impl Debug for FirmwareVersionStruct
Source§impl Default for FirmwareVersionStruct
impl Default for FirmwareVersionStruct
Source§fn default() -> FirmwareVersionStruct
fn default() -> FirmwareVersionStruct
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FirmwareVersionStruct
impl<'de> Deserialize<'de> for FirmwareVersionStruct
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DeserializePayload for FirmwareVersionStruct
impl DeserializePayload for FirmwareVersionStruct
fn deserialize(payload: &[u8]) -> Self
Source§impl MessageInfo for FirmwareVersionStruct
impl MessageInfo for FirmwareVersionStruct
Source§impl PartialEq for FirmwareVersionStruct
impl PartialEq for FirmwareVersionStruct
Source§impl Serialize for FirmwareVersionStruct
impl Serialize for FirmwareVersionStruct
impl StructuralPartialEq for FirmwareVersionStruct
Auto Trait Implementations§
impl Freeze for FirmwareVersionStruct
impl RefUnwindSafe for FirmwareVersionStruct
impl Send for FirmwareVersionStruct
impl Sync for FirmwareVersionStruct
impl Unpin for FirmwareVersionStruct
impl UnwindSafe for FirmwareVersionStruct
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