Struct msfs::sys::ENG

source ·
#[repr(C, packed(4))]
pub struct ENG {
Show 43 fields pub throttle_lvr_pos: SINT16, pub propeller_lvr_pos: UINT16, pub mixture_lvr_pos: UINT16, pub starter: ENUM16, pub combustion: BOOL16, pub n1_rpm: UINT16, pub n2_rpm: UINT16, pub ff_pph: UINT16, pub ff_pph_actual: UINT32, pub ff_pph_ssl: UINT16, pub torque: UINT16, pub absorbed_torque: UINT16, pub thrust_lbs: SINT32, pub blade_angle_pdeg: ANGL16, pub lf_mag: BOOL16, pub rt_mag: BOOL16, pub anti_ice: BOOL16, pub epr_bug_pos: UINT16, pub egt_bug_pos: UINT16, pub oil_tmp: UINT16, pub oil_prs: UINT16, pub epr: UINT16, pub egt_degC: UINT16, pub manifold_pressure: UINT16, pub x_pos: SINT16, pub y_pos: SINT16, pub z_pos: SINT16, pub rpm_scaler: UINT16, pub ext_ptr: PVOID, pub oil_quantity: UINT32, pub engine_vibration: UINT32, pub hydraulic_pressure: UINT32, pub hydraulic_quantity: UINT32, pub induced_velocity: FLOAT64, pub cyl_head_temp_degF: FLOAT64, pub tot_ind: UINT32, pub torque_ind: UINT32, pub Wfpress_ind: UINT32, pub electric_load: UINT32, pub xmsn_pressure: UINT32, pub xmsn_temperature: UINT32, pub rotor_rpm: UINT32, pub fuel_vars: ENG_FUEL_VARS,
}

Fields§

§throttle_lvr_pos: SINT16§propeller_lvr_pos: UINT16§mixture_lvr_pos: UINT16§starter: ENUM16§combustion: BOOL16§n1_rpm: UINT16§n2_rpm: UINT16§ff_pph: UINT16§ff_pph_actual: UINT32§ff_pph_ssl: UINT16§torque: UINT16§absorbed_torque: UINT16§thrust_lbs: SINT32§blade_angle_pdeg: ANGL16§lf_mag: BOOL16§rt_mag: BOOL16§anti_ice: BOOL16§epr_bug_pos: UINT16§egt_bug_pos: UINT16§oil_tmp: UINT16§oil_prs: UINT16§epr: UINT16§egt_degC: UINT16§manifold_pressure: UINT16§x_pos: SINT16§y_pos: SINT16§z_pos: SINT16§rpm_scaler: UINT16§ext_ptr: PVOID§oil_quantity: UINT32§engine_vibration: UINT32§hydraulic_pressure: UINT32§hydraulic_quantity: UINT32§induced_velocity: FLOAT64§cyl_head_temp_degF: FLOAT64§tot_ind: UINT32§torque_ind: UINT32§Wfpress_ind: UINT32§electric_load: UINT32§xmsn_pressure: UINT32§xmsn_temperature: UINT32§rotor_rpm: UINT32§fuel_vars: ENG_FUEL_VARS

Trait Implementations§

source§

impl Clone for ENG

source§

fn clone(&self) -> ENG

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ENG

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for ENG

Auto Trait Implementations§

§

impl Freeze for ENG

§

impl RefUnwindSafe for ENG

§

impl !Send for ENG

§

impl !Sync for ENG

§

impl Unpin for ENG

§

impl UnwindSafe for ENG

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.