mirror of
https://github.com/MikaylaFischler/cc-mek-scada.git
synced 2024-08-30 18:22:34 +00:00
print, println, println_ts
This commit is contained in:
parent
c47f45ea46
commit
895750ea14
@ -1,14 +1,33 @@
|
||||
-- we are overwriting 'print' so save it first
|
||||
local _print = print
|
||||
|
||||
-- print
|
||||
function print(message)
|
||||
term.write(message)
|
||||
end
|
||||
|
||||
-- print line
|
||||
function println(message)
|
||||
_print(message)
|
||||
end
|
||||
|
||||
-- timestamped print
|
||||
function print_ts(message)
|
||||
term.write(os.date("[%H:%M:%S] ") .. message)
|
||||
end
|
||||
|
||||
-- timestamped print line
|
||||
function println_ts(message)
|
||||
_print(os.date("[%H:%M:%S] ") .. message)
|
||||
end
|
||||
|
||||
|
||||
-- ComputerCraft OS Timer based Watchdog
|
||||
-- triggers a timer event if not fed within 'timeout' seconds
|
||||
function new_watchdog(timeout)
|
||||
local self = {
|
||||
_timeout = timeout,
|
||||
_wd_timer = os.startTimer(_timeout)
|
||||
_wd_timer = os.startTimer(timeout)
|
||||
}
|
||||
|
||||
local get_timer = function ()
|
||||
|
Loading…
Reference in New Issue
Block a user