pub struct HIL_RC_INPUTS_RAW_DATA {}
common
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 more