This commit is contained in:
parent
442da63c90
commit
0a974d8f1d
|
@ -15,17 +15,17 @@ pub fn execute_mode(mode: Mode, connection: Connection) {
|
||||||
|
|
||||||
fn pixels(connection: &Connection, pixel_command: PixelCommand) {
|
fn pixels(connection: &Connection, pixel_command: PixelCommand) {
|
||||||
match pixel_command {
|
match pixel_command {
|
||||||
PixelCommand::Reset => pixels_reset(&connection),
|
PixelCommand::Reset => pixels_reset(connection),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn brightness(connection: &Connection, brightness_command: BrightnessCommand) {
|
fn brightness(connection: &Connection, brightness_command: BrightnessCommand) {
|
||||||
match brightness_command {
|
match brightness_command {
|
||||||
BrightnessCommand::Reset => brightness_reset(&connection),
|
BrightnessCommand::Reset => brightness_reset(connection),
|
||||||
BrightnessCommand::Min => brightness_set(&connection, Brightness::MIN),
|
BrightnessCommand::Min => brightness_set(connection, Brightness::MIN),
|
||||||
BrightnessCommand::Max => brightness_set(&connection, Brightness::MAX),
|
BrightnessCommand::Max => brightness_set(connection, Brightness::MAX),
|
||||||
BrightnessCommand::Set { brightness } => {
|
BrightnessCommand::Set { brightness } => {
|
||||||
brightness_set(&connection, Brightness::saturating_from(brightness))
|
brightness_set(connection, Brightness::saturating_from(brightness))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -44,7 +44,7 @@ fn brightness_reset(connection: &Connection) {
|
||||||
info!("Reset brightness");
|
info!("Reset brightness");
|
||||||
}
|
}
|
||||||
|
|
||||||
fn brightness_set(connection: &&Connection, brightness: Brightness) {
|
fn brightness_set(connection: &Connection, brightness: Brightness) {
|
||||||
connection
|
connection
|
||||||
.send(Command::Brightness(brightness))
|
.send(Command::Brightness(brightness))
|
||||||
.expect("Failed to set brightness");
|
.expect("Failed to set brightness");
|
||||||
|
|
|
@ -18,7 +18,7 @@ fn main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn make_connection(destination: String, transport: Protocol) -> Connection {
|
fn make_connection(destination: String, transport: Protocol) -> Connection {
|
||||||
let connection = match transport {
|
match transport {
|
||||||
Protocol::Udp => Connection::open(destination).expect("Failed to open UDP connection"),
|
Protocol::Udp => Connection::open(destination).expect("Failed to open UDP connection"),
|
||||||
Protocol::WebSocket => {
|
Protocol::WebSocket => {
|
||||||
let url = destination.parse().expect(
|
let url = destination.parse().expect(
|
||||||
|
@ -27,8 +27,7 @@ fn make_connection(destination: String, transport: Protocol) -> Connection {
|
||||||
Connection::open_websocket(url).expect("Failed to open WebSocket connection")
|
Connection::open_websocket(url).expect("Failed to open WebSocket connection")
|
||||||
}
|
}
|
||||||
Protocol::Fake => Connection::Fake,
|
Protocol::Fake => Connection::Fake,
|
||||||
};
|
}
|
||||||
connection
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn init_logging(debug: bool) {
|
fn init_logging(debug: bool) {
|
||||||
|
|
Loading…
Reference in a new issue