mirror of
https://github.com/SpudGunMan/meshing-around.git
synced 2026-07-21 09:02:33 +02:00
Update system.py
This commit is contained in:
+28
-1
@@ -439,8 +439,35 @@ def get_closest_nodes(nodeInt=1,returnCount=3):
|
|||||||
else:
|
else:
|
||||||
logger.warning(f"System: No nodes found in closest_nodes on interface {nodeInt}")
|
logger.warning(f"System: No nodes found in closest_nodes on interface {nodeInt}")
|
||||||
return ERROR_FETCHING_DATA
|
return ERROR_FETCHING_DATA
|
||||||
|
|
||||||
|
def handleFavoritNode(nodeInt=1, nodeID=0, aor=False):
|
||||||
|
#aor is add or remove if True add, if False remove
|
||||||
|
interface = globals()[f'interface{nodeInt}']
|
||||||
|
myNodeNumber = globals().get(f'myNodeNum{nodeInt}')
|
||||||
|
if aor:
|
||||||
|
interface.getNode(myNodeNumber).addFavorite(nodeID)
|
||||||
|
logger.info(f"System: Added {nodeID} to favorites")
|
||||||
|
else:
|
||||||
|
interface.getNode(myNodeNumber).removeFavorite(nodeID)
|
||||||
|
logger.info(f"System: Removed {nodeID} from favorites")
|
||||||
|
|
||||||
|
def getFavoritNodes(nodeInt=1):
|
||||||
|
interface = globals()[f'interface{nodeInt}']
|
||||||
|
myNodeNumber = globals().get(f'myNodeNum{nodeInt}')
|
||||||
|
favList = []
|
||||||
|
for node in interface.getNode(myNodeNumber).favorites:
|
||||||
|
favList.append(node)
|
||||||
|
return favList
|
||||||
|
|
||||||
|
def handleSentinelIgnore(nodeInt=1, nodeID=0, aor=False):
|
||||||
|
#aor is add or remove if True add, if False remove
|
||||||
|
if aor:
|
||||||
|
sentryIgnoreList.append(str(nodeID))
|
||||||
|
logger.info(f"System: Added {nodeID} to sentry ignore list")
|
||||||
|
else:
|
||||||
|
sentryIgnoreList.remove(str(nodeID))
|
||||||
|
logger.info(f"System: Removed {nodeID} from sentry ignore list")
|
||||||
|
|
||||||
def messageChunker(message):
|
def messageChunker(message):
|
||||||
message_list = []
|
message_list = []
|
||||||
if len(message) > MESSAGE_CHUNK_SIZE:
|
if len(message) > MESSAGE_CHUNK_SIZE:
|
||||||
|
|||||||
Reference in New Issue
Block a user