Struct bluerobotics_ping::ping1d::GeneralInfoStruct
source · pub struct GeneralInfoStruct {
pub firmware_version_major: u16,
pub firmware_version_minor: u16,
pub voltage_5: u16,
pub ping_interval: u16,
pub gain_setting: u8,
pub mode_auto: u8,
}Expand description
General information.
Fields§
§firmware_version_major: u16Firmware major version.
firmware_version_minor: u16Firmware minor version.
voltage_5: u16Device supply voltage.
ping_interval: u16The interval between acoustic measurements.
gain_setting: u8The current gain setting. 0: 0.6, 1: 1.8, 2: 5.5, 3: 12.9, 4: 30.2, 5: 66.1, 6: 144
mode_auto: u8The current operating mode of the device. 0: manual mode, 1: auto mode
Trait Implementations§
source§impl Clone for GeneralInfoStruct
impl Clone for GeneralInfoStruct
source§fn clone(&self) -> GeneralInfoStruct
fn clone(&self) -> GeneralInfoStruct
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 GeneralInfoStruct
impl Debug for GeneralInfoStruct
source§impl Default for GeneralInfoStruct
impl Default for GeneralInfoStruct
source§fn default() -> GeneralInfoStruct
fn default() -> GeneralInfoStruct
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GeneralInfoStruct
impl<'de> Deserialize<'de> for GeneralInfoStruct
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 GeneralInfoStruct
impl DeserializePayload for GeneralInfoStruct
fn deserialize(payload: &[u8]) -> Self
source§impl MessageInfo for GeneralInfoStruct
impl MessageInfo for GeneralInfoStruct
source§impl PartialEq for GeneralInfoStruct
impl PartialEq for GeneralInfoStruct
source§fn eq(&self, other: &GeneralInfoStruct) -> bool
fn eq(&self, other: &GeneralInfoStruct) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for GeneralInfoStruct
impl Serialize for GeneralInfoStruct
source§impl SerializePayload for GeneralInfoStruct
impl SerializePayload for GeneralInfoStruct
impl StructuralPartialEq for GeneralInfoStruct
Auto Trait Implementations§
impl Freeze for GeneralInfoStruct
impl RefUnwindSafe for GeneralInfoStruct
impl Send for GeneralInfoStruct
impl Sync for GeneralInfoStruct
impl Unpin for GeneralInfoStruct
impl UnwindSafe for GeneralInfoStruct
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