Struct bluerobotics_ping::bluebps::EventsStruct
source · pub struct EventsStruct {
pub voltage: u16,
pub current: u16,
pub temperature: u16,
}Expand description
A record of events causing a power lock-out. These numbers are non-volatile and reset only with the erase_flash control message.
Fields§
§voltage: u16The number of under-voltage events
current: u16The number of over-current events
temperature: u16The number of over-temperature events
Trait Implementations§
source§impl Clone for EventsStruct
impl Clone for EventsStruct
source§fn clone(&self) -> EventsStruct
fn clone(&self) -> EventsStruct
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 EventsStruct
impl Debug for EventsStruct
source§impl Default for EventsStruct
impl Default for EventsStruct
source§fn default() -> EventsStruct
fn default() -> EventsStruct
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EventsStruct
impl<'de> Deserialize<'de> for EventsStruct
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 EventsStruct
impl DeserializePayload for EventsStruct
fn deserialize(payload: &[u8]) -> Self
source§impl MessageInfo for EventsStruct
impl MessageInfo for EventsStruct
source§impl PartialEq for EventsStruct
impl PartialEq for EventsStruct
source§impl Serialize for EventsStruct
impl Serialize for EventsStruct
source§impl SerializePayload for EventsStruct
impl SerializePayload for EventsStruct
impl StructuralPartialEq for EventsStruct
Auto Trait Implementations§
impl Freeze for EventsStruct
impl RefUnwindSafe for EventsStruct
impl Send for EventsStruct
impl Sync for EventsStruct
impl Unpin for EventsStruct
impl UnwindSafe for EventsStruct
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)