pub struct Led { /* private fields */ }
Available on crate feature
ev3
only.Expand description
The led’s on top of the EV3 brick.
Implementations§
Source§impl Led
impl Led
Sourcepub const COLOR_GREEN: (u8, u8)
pub const COLOR_GREEN: (u8, u8)
Led color green.
Sourcepub const COLOR_AMBER: (u8, u8)
pub const COLOR_AMBER: (u8, u8)
Led color amber.
Sourcepub const COLOR_ORANGE: (u8, u8)
pub const COLOR_ORANGE: (u8, u8)
Led color orange.
Sourcepub const COLOR_YELLOW: (u8, u8)
pub const COLOR_YELLOW: (u8, u8)
LED color yellow.
Sourcepub fn get_left_color(&self) -> Ev3Result<(u8, u8)>
pub fn get_left_color(&self) -> Ev3Result<(u8, u8)>
Returns the current color value of the left led.
Sourcepub fn set_left_color(&self, color: (u8, u8)) -> Ev3Result<()>
pub fn set_left_color(&self, color: (u8, u8)) -> Ev3Result<()>
Sets the color value of the left led.
Sourcepub fn get_right_color(&self) -> Ev3Result<(u8, u8)>
pub fn get_right_color(&self) -> Ev3Result<(u8, u8)>
Returns the current color value of the right led.
Sourcepub fn set_right_color(&self, color: (u8, u8)) -> Ev3Result<()>
pub fn set_right_color(&self, color: (u8, u8)) -> Ev3Result<()>
Sets the color value of the right led.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Led
impl RefUnwindSafe for Led
impl Send for Led
impl Sync for Led
impl Unpin for Led
impl UnwindSafe for Led
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more