Control

Struct Control 

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

Implementations§

Source§

impl Control

Source§

impl Control

Source

pub fn add_node_stream( &self, ut: f64, prograde: f32, normal: f32, radial: f32, ) -> Result<Stream<Node>, RpcError>

Source

pub fn add_node( &self, ut: f64, prograde: f32, normal: f32, radial: f32, ) -> Result<Node, RpcError>

Source§

impl Control

Source

pub fn get_action_group_stream( &self, group: u32, ) -> Result<Stream<bool>, RpcError>

Source

pub fn get_action_group(&self, group: u32) -> Result<bool, RpcError>

Source§

impl Control

Source§

impl Control

Source

pub fn set_action_group_stream( &self, group: u32, state: bool, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_action_group(&self, group: u32, state: bool) -> Result<(), RpcError>

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

pub fn set_sas_mode_stream( &self, value: SASMode, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_sas_mode(&self, value: SASMode) -> Result<(), RpcError>

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

Source§

impl Control

Source

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

Source

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

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

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