Struct ev3dev_lang_rust::sensors::RemoteControl
source · [−]pub struct RemoteControl { /* private fields */ }Expand description
Seeks EV3 Remote Controller in beacon mode.
Implementations
sourceimpl RemoteControl
impl RemoteControl
sourcepub fn new(sensor: InfraredSensor, channel: u8) -> Ev3Result<RemoteControl>
pub fn new(sensor: InfraredSensor, channel: u8) -> Ev3Result<RemoteControl>
Wrap a InfraredSensor into a BeaconSeeker
sourcepub fn is_red_down(&self) -> bool
pub fn is_red_down(&self) -> bool
Checks if red_down button is pressed.
sourcepub fn is_blue_up(&self) -> bool
pub fn is_blue_up(&self) -> bool
Checks if blue_up button is pressed.
sourcepub fn is_blue_down(&self) -> bool
pub fn is_blue_down(&self) -> bool
Checks if blue_down button is pressed.
Trait Implementations
sourceimpl Clone for RemoteControl
impl Clone for RemoteControl
sourcefn clone(&self) -> RemoteControl
fn clone(&self) -> RemoteControl
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl !RefUnwindSafe for RemoteControl
impl !Send for RemoteControl
impl !Sync for RemoteControl
impl Unpin for RemoteControl
impl !UnwindSafe for RemoteControl
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more