From 6254586a655347a94e2b28abf2a2040139cfb74f Mon Sep 17 00:00:00 2001 From: Arksine Date: Wed, 11 Nov 2020 17:52:30 -0500 Subject: [PATCH] test_client: support additional notifications Add support for "notify_klippy_ready" and "notify_power_changed". SIgned-off-by: Eric Callahan --- test/client/js/main.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/test/client/js/main.js b/test/client/js/main.js index 7244f66..6f7894f 100644 --- a/test/client/js/main.js +++ b/test/client/js/main.js @@ -721,12 +721,21 @@ function handle_klippy_disconnected() { // be a good place. klippy_ready = false; update_term("Klippy Disconnected"); - setTimeout(() => { - get_klippy_info(); - }, 2000); } json_rpc.register_method("notify_klippy_disconnected", handle_klippy_disconnected); +function handle_klippy_ready() { + update_term("Klippy Is READY"); + console.log("Klippy Ready Recieved"); + get_klippy_info(); +} +json_rpc.register_method("notify_klippy_ready", handle_klippy_ready); + +function handle_power_changed(power_status) { + console.log(`Power Changed: ${power_status}`); +} +json_rpc.register_method("notify_power_changed", handle_power_changed); + function handle_file_list_changed(file_info) { // This event fires when a client has either added or removed // a gcode file.