summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-03-15 20:06:29 +0100
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-03-15 20:06:29 +0100
commit243a917368a490cac158f3ee570fbc7ff2bb35c4 (patch)
treedefcb2adaa07efe49bed6a825b58b9a23636dc65
parent9ab8477ba36e3355af72093aa0fa2249c25a3f58 (diff)
downloaddumbswitch-243a917368a490cac158f3ee570fbc7ff2bb35c4.tar.gz
dumbswitch-243a917368a490cac158f3ee570fbc7ff2bb35c4.tar.bz2
dumbswitch-243a917368a490cac158f3ee570fbc7ff2bb35c4.tar.lz
dumbswitch-243a917368a490cac158f3ee570fbc7ff2bb35c4.zip

feat: use 2 inverted binary patterns for the chars

-rw-r--r--src/bin/server.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/bin/server.rs b/src/bin/server.rs
index a1ac3e2..b00bf67 100644
--- a/src/bin/server.rs
+++ b/src/bin/server.rs
@@ -263,11 +263,15 @@ fn main() -> ! {
set_open_led_state(is_open);
}
- let r = socket.write_all((if is_open { b"HTTP/1.0 200 OK\r\n\
+ let r = socket.write_all(
+ // 0b10101010 - true (open)
+ (if is_open { b"HTTP/1.0 200 OK\r\n\
\r\n\
-1" } else { b"HTTP/1.0 200 OK\r\n\
+ยช" } else {
+ // 0b01010101 - false (closed)
+ b"HTTP/1.0 200 OK\r\n\
\r\n\
-0" }));
+U" }));
if !r.is_ok() {
error!("{:#?}", r.unwrap_err());
continue;