Struct mavlink::matrixpilot::SERIAL_UDB_EXTRA_F2_B_DATA
source · pub struct SERIAL_UDB_EXTRA_F2_B_DATA {Show 50 fields
pub sue_time: u32,
pub sue_flags: u32,
pub sue_barom_press: i32,
pub sue_barom_alt: i32,
pub sue_pwm_input_1: i16,
pub sue_pwm_input_2: i16,
pub sue_pwm_input_3: i16,
pub sue_pwm_input_4: i16,
pub sue_pwm_input_5: i16,
pub sue_pwm_input_6: i16,
pub sue_pwm_input_7: i16,
pub sue_pwm_input_8: i16,
pub sue_pwm_input_9: i16,
pub sue_pwm_input_10: i16,
pub sue_pwm_input_11: i16,
pub sue_pwm_input_12: i16,
pub sue_pwm_output_1: i16,
pub sue_pwm_output_2: i16,
pub sue_pwm_output_3: i16,
pub sue_pwm_output_4: i16,
pub sue_pwm_output_5: i16,
pub sue_pwm_output_6: i16,
pub sue_pwm_output_7: i16,
pub sue_pwm_output_8: i16,
pub sue_pwm_output_9: i16,
pub sue_pwm_output_10: i16,
pub sue_pwm_output_11: i16,
pub sue_pwm_output_12: i16,
pub sue_imu_location_x: i16,
pub sue_imu_location_y: i16,
pub sue_imu_location_z: i16,
pub sue_location_error_earth_x: i16,
pub sue_location_error_earth_y: i16,
pub sue_location_error_earth_z: i16,
pub sue_osc_fails: i16,
pub sue_imu_velocity_x: i16,
pub sue_imu_velocity_y: i16,
pub sue_imu_velocity_z: i16,
pub sue_waypoint_goal_x: i16,
pub sue_waypoint_goal_y: i16,
pub sue_waypoint_goal_z: i16,
pub sue_aero_x: i16,
pub sue_aero_y: i16,
pub sue_aero_z: i16,
pub sue_barom_temp: i16,
pub sue_bat_volt: i16,
pub sue_bat_amp: i16,
pub sue_bat_amp_hours: i16,
pub sue_desired_height: i16,
pub sue_memory_stack_free: i16,
}
matrixpilot
only.Expand description
id: 171 Backwards compatible version of SERIAL_UDB_EXTRA - F2: Part B.
Fields§
§sue_time: u32
Serial UDB Extra Time.
sue_flags: u32
Serial UDB Extra Status Flags.
sue_barom_press: i32
SUE barometer pressure.
sue_barom_alt: i32
SUE barometer altitude.
sue_pwm_input_1: i16
Serial UDB Extra PWM Input Channel 1.
sue_pwm_input_2: i16
Serial UDB Extra PWM Input Channel 2.
sue_pwm_input_3: i16
Serial UDB Extra PWM Input Channel 3.
sue_pwm_input_4: i16
Serial UDB Extra PWM Input Channel 4.
sue_pwm_input_5: i16
Serial UDB Extra PWM Input Channel 5.
sue_pwm_input_6: i16
Serial UDB Extra PWM Input Channel 6.
sue_pwm_input_7: i16
Serial UDB Extra PWM Input Channel 7.
sue_pwm_input_8: i16
Serial UDB Extra PWM Input Channel 8.
sue_pwm_input_9: i16
Serial UDB Extra PWM Input Channel 9.
sue_pwm_input_10: i16
Serial UDB Extra PWM Input Channel 10.
sue_pwm_input_11: i16
Serial UDB Extra PWM Input Channel 11.
sue_pwm_input_12: i16
Serial UDB Extra PWM Input Channel 12.
sue_pwm_output_1: i16
Serial UDB Extra PWM Output Channel 1.
sue_pwm_output_2: i16
Serial UDB Extra PWM Output Channel 2.
sue_pwm_output_3: i16
Serial UDB Extra PWM Output Channel 3.
sue_pwm_output_4: i16
Serial UDB Extra PWM Output Channel 4.
sue_pwm_output_5: i16
Serial UDB Extra PWM Output Channel 5.
sue_pwm_output_6: i16
Serial UDB Extra PWM Output Channel 6.
sue_pwm_output_7: i16
Serial UDB Extra PWM Output Channel 7.
sue_pwm_output_8: i16
Serial UDB Extra PWM Output Channel 8.
sue_pwm_output_9: i16
Serial UDB Extra PWM Output Channel 9.
sue_pwm_output_10: i16
Serial UDB Extra PWM Output Channel 10.
sue_pwm_output_11: i16
Serial UDB Extra PWM Output Channel 11.
sue_pwm_output_12: i16
Serial UDB Extra PWM Output Channel 12.
sue_imu_location_x: i16
Serial UDB Extra IMU Location X.
sue_imu_location_y: i16
Serial UDB Extra IMU Location Y.
sue_imu_location_z: i16
Serial UDB Extra IMU Location Z.
sue_location_error_earth_x: i16
Serial UDB Location Error Earth X.
sue_location_error_earth_y: i16
Serial UDB Location Error Earth Y.
sue_location_error_earth_z: i16
Serial UDB Location Error Earth Z.
sue_osc_fails: i16
Serial UDB Extra Oscillator Failure Count.
sue_imu_velocity_x: i16
Serial UDB Extra IMU Velocity X.
sue_imu_velocity_y: i16
Serial UDB Extra IMU Velocity Y.
sue_imu_velocity_z: i16
Serial UDB Extra IMU Velocity Z.
sue_waypoint_goal_x: i16
Serial UDB Extra Current Waypoint Goal X.
sue_waypoint_goal_y: i16
Serial UDB Extra Current Waypoint Goal Y.
sue_waypoint_goal_z: i16
Serial UDB Extra Current Waypoint Goal Z.
sue_aero_x: i16
Aeroforce in UDB X Axis.
sue_aero_y: i16
Aeroforce in UDB Y Axis.
sue_aero_z: i16
Aeroforce in UDB Z axis.
sue_barom_temp: i16
SUE barometer temperature.
sue_bat_volt: i16
SUE battery voltage.
sue_bat_amp: i16
SUE battery current.
sue_bat_amp_hours: i16
SUE battery milli amp hours used.
sue_desired_height: i16
Sue autopilot desired height.
sue_memory_stack_free: i16
Serial UDB Extra Stack Memory Free.
Implementations§
source§impl SERIAL_UDB_EXTRA_F2_B_DATA
impl SERIAL_UDB_EXTRA_F2_B_DATA
pub const ENCODED_LEN: usize = 108usize
pub const DEFAULT: Self = _
Trait Implementations§
source§impl Clone for SERIAL_UDB_EXTRA_F2_B_DATA
impl Clone for SERIAL_UDB_EXTRA_F2_B_DATA
source§fn clone(&self) -> SERIAL_UDB_EXTRA_F2_B_DATA
fn clone(&self) -> SERIAL_UDB_EXTRA_F2_B_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 SERIAL_UDB_EXTRA_F2_B_DATA
impl Debug for SERIAL_UDB_EXTRA_F2_B_DATA
source§impl Default for SERIAL_UDB_EXTRA_F2_B_DATA
impl Default for SERIAL_UDB_EXTRA_F2_B_DATA
source§impl<'de> Deserialize<'de> for SERIAL_UDB_EXTRA_F2_B_DATA
impl<'de> Deserialize<'de> for SERIAL_UDB_EXTRA_F2_B_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 SERIAL_UDB_EXTRA_F2_B_DATA
impl MessageData for SERIAL_UDB_EXTRA_F2_B_DATA
const ID: u32 = 171u32
const NAME: &'static str = "SERIAL_UDB_EXTRA_F2_B"
const EXTRA_CRC: u8 = 245u8
const ENCODED_LEN: usize = 108usize
type Message = MavMessage
fn deser(_version: MavlinkVersion, __input: &[u8]) -> Result<Self, ParserError>
fn ser(&self, version: MavlinkVersion, bytes: &mut [u8]) -> usize
impl StructuralPartialEq for SERIAL_UDB_EXTRA_F2_B_DATA
Auto Trait Implementations§
impl Freeze for SERIAL_UDB_EXTRA_F2_B_DATA
impl RefUnwindSafe for SERIAL_UDB_EXTRA_F2_B_DATA
impl Send for SERIAL_UDB_EXTRA_F2_B_DATA
impl Sync for SERIAL_UDB_EXTRA_F2_B_DATA
impl Unpin for SERIAL_UDB_EXTRA_F2_B_DATA
impl UnwindSafe for SERIAL_UDB_EXTRA_F2_B_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
)