Struct mavlink::ualberta::HIL_RC_INPUTS_RAW_DATA
source · pub struct HIL_RC_INPUTS_RAW_DATA {}
ualberta
only.Expand description
id: 92 Sent from simulation to autopilot. The RAW values of the RC channels received. The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%. Individual receivers/transmitters might violate this specification..
Fields§
§time_usec: u64
Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number..
chan1_raw: u16
RC channel 1 value.
chan2_raw: u16
RC channel 2 value.
chan3_raw: u16
RC channel 3 value.
chan4_raw: u16
RC channel 4 value.
chan5_raw: u16
RC channel 5 value.
chan6_raw: u16
RC channel 6 value.
chan7_raw: u16
RC channel 7 value.
chan8_raw: u16
RC channel 8 value.
chan9_raw: u16
RC channel 9 value.
chan10_raw: u16
RC channel 10 value.
chan11_raw: u16
RC channel 11 value.
chan12_raw: u16
RC channel 12 value.
rssi: u8
Receive signal strength indicator in device-dependent units/scale. Values: [0-254], UINT8_MAX: invalid/unknown..
Implementations§
source§impl HIL_RC_INPUTS_RAW_DATA
impl HIL_RC_INPUTS_RAW_DATA
pub const ENCODED_LEN: usize = 33usize
pub const DEFAULT: Self = _
Trait Implementations§
source§impl Clone for HIL_RC_INPUTS_RAW_DATA
impl Clone for HIL_RC_INPUTS_RAW_DATA
source§fn clone(&self) -> HIL_RC_INPUTS_RAW_DATA
fn clone(&self) -> HIL_RC_INPUTS_RAW_DATA
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for HIL_RC_INPUTS_RAW_DATA
impl Debug for HIL_RC_INPUTS_RAW_DATA
source§impl Default for HIL_RC_INPUTS_RAW_DATA
impl Default for HIL_RC_INPUTS_RAW_DATA
source§impl<'de> Deserialize<'de> for HIL_RC_INPUTS_RAW_DATA
impl<'de> Deserialize<'de> for HIL_RC_INPUTS_RAW_DATA
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>,
source§impl MessageData for HIL_RC_INPUTS_RAW_DATA
impl MessageData for HIL_RC_INPUTS_RAW_DATA
const ID: u32 = 92u32
const NAME: &'static str = "HIL_RC_INPUTS_RAW"
const EXTRA_CRC: u8 = 54u8
const ENCODED_LEN: usize = 33usize
type Message = MavMessage
fn deser(_version: MavlinkVersion, __input: &[u8]) -> Result<Self, ParserError>
fn ser(&self, version: MavlinkVersion, bytes: &mut [u8]) -> usize
source§impl PartialEq for HIL_RC_INPUTS_RAW_DATA
impl PartialEq for HIL_RC_INPUTS_RAW_DATA
source§impl Serialize for HIL_RC_INPUTS_RAW_DATA
impl Serialize for HIL_RC_INPUTS_RAW_DATA
impl StructuralPartialEq for HIL_RC_INPUTS_RAW_DATA
Auto Trait Implementations§
impl Freeze for HIL_RC_INPUTS_RAW_DATA
impl RefUnwindSafe for HIL_RC_INPUTS_RAW_DATA
impl Send for HIL_RC_INPUTS_RAW_DATA
impl Sync for HIL_RC_INPUTS_RAW_DATA
impl Unpin for HIL_RC_INPUTS_RAW_DATA
impl UnwindSafe for HIL_RC_INPUTS_RAW_DATA
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)