mirror of
https://github.com/markqvist/Reticulum.git
synced 2024-12-27 22:30:17 +00:00
Prepare interface modularity
This commit is contained in:
parent
ec9bb33d16
commit
5d5abf352b
@ -550,24 +550,26 @@ class Reticulum:
|
||||
|
||||
try:
|
||||
def interface_post_init(interface):
|
||||
if "outgoing" in c and c.as_bool("outgoing") == False:
|
||||
interface.OUT = False
|
||||
else:
|
||||
interface.OUT = True
|
||||
if interface != None:
|
||||
if "outgoing" in c and c.as_bool("outgoing") == False:
|
||||
interface.OUT = False
|
||||
else:
|
||||
interface.OUT = True
|
||||
|
||||
interface.mode = interface_mode
|
||||
interface.announce_cap = announce_cap
|
||||
if configured_bitrate:
|
||||
interface.bitrate = configured_bitrate
|
||||
if ifac_size != None:
|
||||
interface.ifac_size = ifac_size
|
||||
else:
|
||||
interface.ifac_size = interface.DEFAULT_IFAC_SIZE
|
||||
interface.mode = interface_mode
|
||||
interface.announce_cap = announce_cap
|
||||
if configured_bitrate:
|
||||
interface.bitrate = configured_bitrate
|
||||
if ifac_size != None:
|
||||
interface.ifac_size = ifac_size
|
||||
else:
|
||||
interface.ifac_size = interface.DEFAULT_IFAC_SIZE
|
||||
|
||||
interface = None
|
||||
if (("interface_enabled" in c) and c.as_bool("interface_enabled") == True) or (("enabled" in c) and c.as_bool("enabled") == True):
|
||||
interface_config = c
|
||||
interface_config["name"] = name
|
||||
interface_config["selected_interface_mode"] = interface_mode
|
||||
interface_config["configured_bitrate"] = configured_bitrate
|
||||
|
||||
if c["type"] == "AutoInterface":
|
||||
@ -1130,6 +1132,14 @@ class Reticulum:
|
||||
|
||||
return None
|
||||
|
||||
def halt_interface(self, interface):
|
||||
pass
|
||||
|
||||
def resume_interface(self, interface):
|
||||
pass
|
||||
|
||||
def reload_interface(self, interface):
|
||||
pass
|
||||
|
||||
@staticmethod
|
||||
def should_use_implicit_proof():
|
||||
|
Loading…
Reference in New Issue
Block a user