Struct aws_sdk_iotfleetwise::types::ObdSignal
source · #[non_exhaustive]pub struct ObdSignal { /* private fields */ }Expand description
Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.
Implementations§
source§impl ObdSignal
impl ObdSignal
sourcepub fn pid_response_length(&self) -> i32
pub fn pid_response_length(&self) -> i32
The length of the requested data.
sourcepub fn service_mode(&self) -> i32
pub fn service_mode(&self) -> i32
The mode of operation (diagnostic service) in a message.
sourcepub fn pid(&self) -> i32
pub fn pid(&self) -> i32
The diagnostic code used to request data from a vehicle for this signal.
sourcepub fn start_byte(&self) -> i32
pub fn start_byte(&self) -> i32
Indicates the beginning of the message.
sourcepub fn byte_length(&self) -> Option<i32>
pub fn byte_length(&self) -> Option<i32>
The length of a message.
sourcepub fn bit_right_shift(&self) -> i32
pub fn bit_right_shift(&self) -> i32
The number of positions to shift bits in the message.
sourcepub fn bit_mask_length(&self) -> Option<i32>
pub fn bit_mask_length(&self) -> Option<i32>
The number of bits to mask in a message.
Trait Implementations§
source§impl PartialEq<ObdSignal> for ObdSignal
impl PartialEq<ObdSignal> for ObdSignal
impl StructuralPartialEq for ObdSignal
Auto Trait Implementations§
impl RefUnwindSafe for ObdSignal
impl Send for ObdSignal
impl Sync for ObdSignal
impl Unpin for ObdSignal
impl UnwindSafe for ObdSignal
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