From f6708ca98822caaf9771a0288c4002c1d5cae7ce Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Tue, 5 Jul 2022 11:18:26 -0400 Subject: [PATCH] coordinator dmesg wrapper functions --- coordinator/coordinator.lua | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/coordinator/coordinator.lua b/coordinator/coordinator.lua index c917681..42fd39e 100644 --- a/coordinator/coordinator.lua +++ b/coordinator/coordinator.lua @@ -174,6 +174,25 @@ function coordinator.init_database(num_units) end end +-- dmesg print wrapper +---@param message string message +---@param dmesg_tag string tag +local function log_dmesg(message, dmesg_tag) + local colors = { + GRAPHICS = colors.green, + SYSTEM = colors.cyan, + BOOT = colors.blue, + COMMS = colors.purple + } + + log.dmesg(message, dmesg_tag, colors[dmesg_tag]) +end + +function coordinator.log_graphics(message) log_dmesg(message, "GRAPHICS") end +function coordinator.log_sys(message) log_dmesg(message, "SYSTEM") end +function coordinator.log_boot(message) log_dmesg(message, "BOOT") end +function coordinator.log_comms(message) log_dmesg(message, "COMMS") end + -- coordinator communications ---@param version string ---@param modem table @@ -181,7 +200,7 @@ end ---@param sv_listen integer ---@param api_listen integer ---@param sv_watchdog watchdog -function coordinator.coord_comms(version, modem, sv_port, sv_listen, api_listen, sv_watchdog) +function coordinator.comms(version, modem, sv_port, sv_listen, api_listen, sv_watchdog) local self = { sv_seq_num = 0, sv_r_seq_num = nil,