pub struct Part { /* private fields */ }Implementations§
Source§impl Part
impl Part
pub fn add_force_stream( &self, force: (f64, f64, f64), position: (f64, f64, f64), reference_frame: &ReferenceFrame, ) -> Result<Stream<Force>, RpcError>
pub fn add_force( &self, force: (f64, f64, f64), position: (f64, f64, f64), reference_frame: &ReferenceFrame, ) -> Result<Force, RpcError>
Source§impl Part
impl Part
pub fn center_of_mass_stream( &self, reference_frame: &ReferenceFrame, ) -> Result<Stream<(f64, f64, f64)>, RpcError>
pub fn center_of_mass( &self, reference_frame: &ReferenceFrame, ) -> Result<(f64, f64, f64), RpcError>
Source§impl Part
impl Part
pub fn instantaneous_force_stream( &self, force: (f64, f64, f64), position: (f64, f64, f64), reference_frame: &ReferenceFrame, ) -> Result<Stream<()>, RpcError>
pub fn instantaneous_force( &self, force: (f64, f64, f64), position: (f64, f64, f64), reference_frame: &ReferenceFrame, ) -> Result<(), RpcError>
Source§impl Part
impl Part
pub fn get_auto_strut_mode_stream( &self, ) -> Result<Stream<AutoStrutMode>, RpcError>
pub fn get_auto_strut_mode(&self) -> Result<AutoStrutMode, RpcError>
Source§impl Part
impl Part
pub fn get_center_of_mass_reference_frame_stream( &self, ) -> Result<Stream<ReferenceFrame>, RpcError>
pub fn get_center_of_mass_reference_frame( &self, ) -> Result<ReferenceFrame, RpcError>
Source§impl Part
impl Part
pub fn get_control_surface_stream( &self, ) -> Result<Stream<Option<ControlSurface>>, RpcError>
pub fn get_control_surface(&self) -> Result<Option<ControlSurface>, RpcError>
Source§impl Part
impl Part
pub fn get_docking_port_stream( &self, ) -> Result<Stream<Option<DockingPort>>, RpcError>
pub fn get_docking_port(&self) -> Result<Option<DockingPort>, RpcError>
Source§impl Part
impl Part
pub fn get_experiment_stream( &self, ) -> Result<Stream<Option<Experiment>>, RpcError>
pub fn get_experiment(&self) -> Result<Option<Experiment>, RpcError>
Source§impl Part
impl Part
pub fn get_experiments_stream( &self, ) -> Result<Stream<Option<Vec<Experiment>>>, RpcError>
pub fn get_experiments(&self) -> Result<Option<Vec<Experiment>>, RpcError>
Source§impl Part
impl Part
pub fn get_launch_clamp_stream( &self, ) -> Result<Stream<Option<LaunchClamp>>, RpcError>
pub fn get_launch_clamp(&self) -> Result<Option<LaunchClamp>, RpcError>
Source§impl Part
impl Part
pub fn get_reaction_wheel_stream( &self, ) -> Result<Stream<Option<ReactionWheel>>, RpcError>
pub fn get_reaction_wheel(&self) -> Result<Option<ReactionWheel>, RpcError>
Source§impl Part
impl Part
pub fn get_reference_frame_stream( &self, ) -> Result<Stream<ReferenceFrame>, RpcError>
pub fn get_reference_frame(&self) -> Result<ReferenceFrame, RpcError>
Source§impl Part
impl Part
pub fn get_resource_converter_stream( &self, ) -> Result<Stream<Option<ResourceConverter>>, RpcError>
pub fn get_resource_converter( &self, ) -> Result<Option<ResourceConverter>, RpcError>
Source§impl Part
impl Part
pub fn get_resource_drain_stream( &self, ) -> Result<Stream<Option<ResourceDrain>>, RpcError>
pub fn get_resource_drain(&self) -> Result<Option<ResourceDrain>, RpcError>
Source§impl Part
impl Part
pub fn get_resource_harvester_stream( &self, ) -> Result<Stream<Option<ResourceHarvester>>, RpcError>
pub fn get_resource_harvester( &self, ) -> Result<Option<ResourceHarvester>, RpcError>
Source§impl Part
impl Part
pub fn get_robotic_controller_stream( &self, ) -> Result<Stream<Option<RoboticController>>, RpcError>
pub fn get_robotic_controller( &self, ) -> Result<Option<RoboticController>, RpcError>
Source§impl Part
impl Part
pub fn get_robotic_hinge_stream( &self, ) -> Result<Stream<Option<RoboticHinge>>, RpcError>
pub fn get_robotic_hinge(&self) -> Result<Option<RoboticHinge>, RpcError>
Source§impl Part
impl Part
pub fn get_robotic_piston_stream( &self, ) -> Result<Stream<Option<RoboticPiston>>, RpcError>
pub fn get_robotic_piston(&self) -> Result<Option<RoboticPiston>, RpcError>
Source§impl Part
impl Part
pub fn get_robotic_rotation_stream( &self, ) -> Result<Stream<Option<RoboticRotation>>, RpcError>
pub fn get_robotic_rotation(&self) -> Result<Option<RoboticRotation>, RpcError>
Source§impl Part
impl Part
pub fn get_robotic_rotor_stream( &self, ) -> Result<Stream<Option<RoboticRotor>>, RpcError>
pub fn get_robotic_rotor(&self) -> Result<Option<RoboticRotor>, RpcError>
Source§impl Part
impl Part
pub fn get_solar_panel_stream( &self, ) -> Result<Stream<Option<SolarPanel>>, RpcError>
pub fn get_solar_panel(&self) -> Result<Option<SolarPanel>, RpcError>
Auto Trait Implementations§
impl Freeze for Part
impl RefUnwindSafe for Part
impl Send for Part
impl Sync for Part
impl Unpin for Part
impl UnwindSafe for Part
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