pub struct HIL_STATE_DATA {}
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Available on crate feature
cubepilot
only.Expand description
id: 90 Sent from simulation to autopilot. This packet is useful for high throughput applications such as hardware in the loop simulations.
Fieldsยง
ยงtime_usec: u64
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)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.
roll: f32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Roll angle
pitch: f32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Pitch angle
yaw: f32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Yaw angle
rollspeed: f32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Body frame roll / phi angular speed
pitchspeed: f32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Body frame pitch / theta angular speed
yawspeed: f32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Body frame yaw / psi angular speed
lat: i32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Latitude
lon: i32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Longitude
alt: i32
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Altitude
vx: i16
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Ground X Speed (Latitude)
vy: i16
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Ground Y Speed (Longitude)
vz: i16
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Ground Z Speed (Altitude)
xacc: i16
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)X acceleration
yacc: i16
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Y acceleration
zacc: i16
๐Deprecated: Suffers from missing airspeed fields and singularities due to Euler angles. See
HIL_STATE_QUATERNION
(Deprecated since 2013-07)Z acceleration
Implementationsยง
Sourceยงimpl HIL_STATE_DATA
impl HIL_STATE_DATA
pub const ENCODED_LEN: usize = 56usize
pub const DEFAULT: Self
Trait Implementationsยง
Sourceยงimpl Clone for HIL_STATE_DATA
impl Clone for HIL_STATE_DATA
Sourceยงfn clone(&self) -> HIL_STATE_DATA
fn clone(&self) -> HIL_STATE_DATA
Returns a duplicate 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 HIL_STATE_DATA
impl Debug for HIL_STATE_DATA
Sourceยงimpl Default for HIL_STATE_DATA
impl Default for HIL_STATE_DATA
Sourceยงimpl<'de> Deserialize<'de> for HIL_STATE_DATA
impl<'de> Deserialize<'de> for HIL_STATE_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>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl MessageData for HIL_STATE_DATA
impl MessageData for HIL_STATE_DATA
const ID: u32 = 90u32
const NAME: &'static str = "HIL_STATE"
const EXTRA_CRC: u8 = 183u8
const ENCODED_LEN: usize = 56usize
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_STATE_DATA
impl PartialEq for HIL_STATE_DATA
Sourceยงimpl Serialize for HIL_STATE_DATA
impl Serialize for HIL_STATE_DATA
impl StructuralPartialEq for HIL_STATE_DATA
Auto Trait Implementationsยง
impl Freeze for HIL_STATE_DATA
impl RefUnwindSafe for HIL_STATE_DATA
impl Send for HIL_STATE_DATA
impl Sync for HIL_STATE_DATA
impl Unpin for HIL_STATE_DATA
impl UnwindSafe for HIL_STATE_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
Mutably borrows from an owned value. Read more