Engine

Struct Engine 

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

Implementations§

Source§

impl Engine

Source

pub fn available_thrust_at_stream( &self, pressure: f64, ) -> Result<Stream<f32>, RpcError>

Source

pub fn available_thrust_at(&self, pressure: f64) -> Result<f32, RpcError>

Source§

impl Engine

Source

pub fn max_thrust_at_stream( &self, pressure: f64, ) -> Result<Stream<f32>, RpcError>

Source

pub fn max_thrust_at(&self, pressure: f64) -> Result<f32, RpcError>

Source§

impl Engine

Source

pub fn specific_impulse_at_stream( &self, pressure: f64, ) -> Result<Stream<f32>, RpcError>

Source

pub fn specific_impulse_at(&self, pressure: f64) -> Result<f32, RpcError>

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source§

impl Engine

Source

pub fn set_active_stream(&self, value: bool) -> Result<Stream<()>, RpcError>

Source

pub fn set_active(&self, value: bool) -> Result<(), RpcError>

Source§

impl Engine

Source§

impl Engine

Source

pub fn set_gimbal_limit_stream( &self, value: f32, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_gimbal_limit(&self, value: f32) -> Result<(), RpcError>

Source§

impl Engine

Source

pub fn set_gimbal_locked_stream( &self, value: bool, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_gimbal_locked(&self, value: bool) -> Result<(), RpcError>

Source§

impl Engine

Source§

impl Engine

Source

pub fn set_mode_stream(&self, value: String) -> Result<Stream<()>, RpcError>

Source

pub fn set_mode(&self, value: String) -> Result<(), RpcError>

Source§

impl Engine

Source

pub fn set_throttle_stream(&self, value: f32) -> Result<Stream<()>, RpcError>

Source

pub fn set_throttle(&self, value: f32) -> Result<(), RpcError>

Source§

impl Engine

Source

pub fn set_thrust_limit_stream( &self, value: f32, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_thrust_limit(&self, value: f32) -> Result<(), RpcError>

Auto Trait Implementations§

§

impl Freeze for Engine

§

impl RefUnwindSafe for Engine

§

impl Send for Engine

§

impl Sync for Engine

§

impl Unpin for Engine

§

impl UnwindSafe for Engine

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.
Source§

impl<T> RpcType for T
where T: DecodeUntagged,