Skip to main content

MainFlightComputer

Struct MainFlightComputer 

Source
pub struct MainFlightComputer { /* private fields */ }

Implementations§

Source§

impl MainFlightComputer

Source

pub fn fcu_mfc_io1(&self) -> &Field

Source

pub fn fcu_mfc_io1_mut(&mut self) -> &mut Field

Source

pub fn fcu_mfc_io2(&self) -> &Field

Source

pub fn fcu_mfc_io2_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level01(&self) -> &Field

Source

pub fn thruster_power_level01_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level02(&self) -> &Field

Source

pub fn thruster_power_level02_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level03(&self) -> &Field

Source

pub fn thruster_power_level03_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level04(&self) -> &Field

Source

pub fn thruster_power_level04_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level05(&self) -> &Field

Source

pub fn thruster_power_level05_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level06(&self) -> &Field

Source

pub fn thruster_power_level06_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level07(&self) -> &Field

Source

pub fn thruster_power_level07_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level08(&self) -> &Field

Source

pub fn thruster_power_level08_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level09(&self) -> &Field

Source

pub fn thruster_power_level09_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level10(&self) -> &Field

Source

pub fn thruster_power_level10_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level11(&self) -> &Field

Source

pub fn thruster_power_level11_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level12(&self) -> &Field

Source

pub fn thruster_power_level12_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level13(&self) -> &Field

Source

pub fn thruster_power_level13_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level14(&self) -> &Field

Source

pub fn thruster_power_level14_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level15(&self) -> &Field

Source

pub fn thruster_power_level15_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level16(&self) -> &Field

Source

pub fn thruster_power_level16_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level17(&self) -> &Field

Source

pub fn thruster_power_level17_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level18(&self) -> &Field

Source

pub fn thruster_power_level18_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level19(&self) -> &Field

Source

pub fn thruster_power_level19_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level20(&self) -> &Field

Source

pub fn thruster_power_level20_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level21(&self) -> &Field

Source

pub fn thruster_power_level21_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level22(&self) -> &Field

Source

pub fn thruster_power_level22_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level23(&self) -> &Field

Source

pub fn thruster_power_level23_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level24(&self) -> &Field

Source

pub fn thruster_power_level24_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level25(&self) -> &Field

Source

pub fn thruster_power_level25_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level26(&self) -> &Field

Source

pub fn thruster_power_level26_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level27(&self) -> &Field

Source

pub fn thruster_power_level27_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level28(&self) -> &Field

Source

pub fn thruster_power_level28_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level29(&self) -> &Field

Source

pub fn thruster_power_level29_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level30(&self) -> &Field

Source

pub fn thruster_power_level30_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level31(&self) -> &Field

Source

pub fn thruster_power_level31_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level32(&self) -> &Field

Source

pub fn thruster_power_level32_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level33(&self) -> &Field

Source

pub fn thruster_power_level33_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level34(&self) -> &Field

Source

pub fn thruster_power_level34_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level35(&self) -> &Field

Source

pub fn thruster_power_level35_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level36(&self) -> &Field

Source

pub fn thruster_power_level36_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level37(&self) -> &Field

Source

pub fn thruster_power_level37_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level38(&self) -> &Field

Source

pub fn thruster_power_level38_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level39(&self) -> &Field

Source

pub fn thruster_power_level39_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level40(&self) -> &Field

Source

pub fn thruster_power_level40_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level41(&self) -> &Field

Source

pub fn thruster_power_level41_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level42(&self) -> &Field

Source

pub fn thruster_power_level42_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level43(&self) -> &Field

Source

pub fn thruster_power_level43_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level44(&self) -> &Field

Source

pub fn thruster_power_level44_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level45(&self) -> &Field

Source

pub fn thruster_power_level45_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level46(&self) -> &Field

Source

pub fn thruster_power_level46_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level47(&self) -> &Field

Source

pub fn thruster_power_level47_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level48(&self) -> &Field

Source

pub fn thruster_power_level48_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level49(&self) -> &Field

Source

pub fn thruster_power_level49_mut(&mut self) -> &mut Field

Source

pub fn thruster_power_level50(&self) -> &Field

Source

pub fn thruster_power_level50_mut(&mut self) -> &mut Field

Trait Implementations§

Source§

impl Debug for MainFlightComputer

Source§

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

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

impl Default for MainFlightComputer

Source§

fn default() -> MainFlightComputer

Returns the “default value” for a type. Read more
Source§

impl DeviceTrait for MainFlightComputer

Source§

fn deserialize<D>(&mut self, deserializer: &D)
where D: Deserializer<D, Output = D> + Index<String>, <D as Index<String>>::Output: Deserializer<D, Output = D> + Index<String>,

Source§

fn get_device_name(&self) -> String

Source§

fn get_field(&self, field: &str) -> Option<&YololValue>

Source§

fn get_field_mut(&mut self, field: &str) -> Option<&mut YololValue>

Source§

impl<R: CodeRunner + Default> From<MainFlightComputer> for Device<R>

Source§

fn from(v: MainFlightComputer) -> Device<R>

Converts to this type from the input type.
Source§

impl<R: CodeRunner + Default> TryInto<MainFlightComputer> for Device<R>

Source§

type Error = &'static str

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

fn try_into( self, ) -> Result<MainFlightComputer, <Self as TryInto<MainFlightComputer>>::Error>

Performs the conversion.

Auto Trait Implementations§

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, U> TryFrom<U> for T
where U: Into<T>,

Source§

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>,

Source§

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.