Struct vaporlight::Controller
[−]
[src]
pub struct Controller { /* fields omitted */ }
Vaporlight controller
represents a connection to the vporlight server
Methods
impl Controller
[src]
fn authenticate(&mut self) -> Result<(), Error>
Send the authentication token
fn strobe(&mut self) -> Result<(), Error>
Send the strobe command
fn set(&mut self, led: u16, c: Color) -> Result<(), Error>
Set color for one led
fn set_rgb_8(&mut self, led: u16, r: u8, g: u8, b: u8) -> Result<(), Error>
Set led as 8 bit RGB values
fn set_rgba_8(
&mut self,
led: u16,
r: u8,
g: u8,
b: u8,
a: u8
) -> Result<(), Error>
&mut self,
led: u16,
r: u8,
g: u8,
b: u8,
a: u8
) -> Result<(), Error>
Set led as 8 bit RGBA values
fn set_rgb_16(&mut self, led: u16, r: u16, g: u16, b: u16) -> Result<(), Error>
Set led as 16 bit RGB values
fn set_rgba_16(
&mut self,
led: u16,
r: u16,
g: u16,
b: u16,
a: u16
) -> Result<(), Error>
&mut self,
led: u16,
r: u16,
g: u16,
b: u16,
a: u16
) -> Result<(), Error>
Set led as 16 bit RGBA values