mirror of
https://github.com/markqvist/Reticulum.git
synced 2024-11-26 15:30:18 +00:00
Added Transport Instance uptime to rnstatut output
This commit is contained in:
parent
7497e7aa0c
commit
874d76b343
@ -1146,6 +1146,7 @@ class Reticulum:
|
|||||||
stats["interfaces"] = interfaces
|
stats["interfaces"] = interfaces
|
||||||
if Reticulum.transport_enabled():
|
if Reticulum.transport_enabled():
|
||||||
stats["transport_id"] = RNS.Transport.identity.hash
|
stats["transport_id"] = RNS.Transport.identity.hash
|
||||||
|
stats["transport_uptime"] = time.time()-RNS.Transport.start_time
|
||||||
|
|
||||||
return stats
|
return stats
|
||||||
|
|
||||||
|
@ -115,9 +115,10 @@ class Transport:
|
|||||||
|
|
||||||
pending_local_path_requests = {}
|
pending_local_path_requests = {}
|
||||||
|
|
||||||
jobs_locked = False
|
start_time = None
|
||||||
jobs_running = False
|
jobs_locked = False
|
||||||
job_interval = 0.250
|
jobs_running = False
|
||||||
|
job_interval = 0.250
|
||||||
links_last_checked = 0.0
|
links_last_checked = 0.0
|
||||||
links_check_interval = 1.0
|
links_check_interval = 1.0
|
||||||
receipts_last_checked = 0.0
|
receipts_last_checked = 0.0
|
||||||
@ -270,6 +271,7 @@ class Transport:
|
|||||||
RNS.log("Could not load tunnel table from storage, the contained exception was: "+str(e), RNS.LOG_ERROR)
|
RNS.log("Could not load tunnel table from storage, the contained exception was: "+str(e), RNS.LOG_ERROR)
|
||||||
|
|
||||||
RNS.log("Transport instance "+str(Transport.identity)+" started", RNS.LOG_VERBOSE)
|
RNS.log("Transport instance "+str(Transport.identity)+" started", RNS.LOG_VERBOSE)
|
||||||
|
Transport.start_time = time.time()
|
||||||
|
|
||||||
# Synthesize tunnels for any interfaces wanting it
|
# Synthesize tunnels for any interfaces wanting it
|
||||||
for interface in Transport.interfaces:
|
for interface in Transport.interfaces:
|
||||||
|
@ -176,7 +176,7 @@ def program_setup(configdir, dispall=False, verbosity=0, name_filter=None,json=F
|
|||||||
print(" Traffic : {txb}↑\n {rxb}↓".format(rxb=size_str(ifstat["rxb"]), txb=size_str(ifstat["txb"])))
|
print(" Traffic : {txb}↑\n {rxb}↓".format(rxb=size_str(ifstat["rxb"]), txb=size_str(ifstat["txb"])))
|
||||||
|
|
||||||
if "transport_id" in stats and stats["transport_id"] != None:
|
if "transport_id" in stats and stats["transport_id"] != None:
|
||||||
print("\n Reticulum Transport Instance "+RNS.prettyhexrep(stats["transport_id"])+" is running")
|
print("\n Reticulum Transport Instance "+RNS.prettyhexrep(stats["transport_id"])+" running, uptime is "+RNS.prettytime(stats["transport_uptime"]))
|
||||||
|
|
||||||
print("")
|
print("")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user