Handle breaking errors in kiss_and_db.py #38

Merged
W1CDN merged 9 commits from fix-kiss into main 2023-12-13 20:20:59 -06:00
Showing only changes of commit 307c1fcd86 - Show all commits

View File

@ -28,6 +28,14 @@ def refresh_kiss_connection(kiss_conn):
time.sleep(5)
logging.debug("Starting new connection")
kiss_conn.start()
# alive_frame = aprs.APRSFrame.ui(
# destination="TEST",
# source=config['Settings']['mycall'],
# path=None,
# info=b">None",
# )
# logging.debug("Sending empty frame to keep connection alive")
# kiss_conn.write(alive_frame)
def main():
@ -43,19 +51,21 @@ def main():
ki = aprs.TCPKISS(host=config['Settings']['kiss_host'], port=int(config['Settings']['kiss_port']))
ki.start()
print(str(ki))
ki.stop()
print(str(ki))
scheduler = AsyncIOScheduler()
scheduler.add_job(refresh_kiss_connection, 'interval', hours = 1, args = [ki])
scheduler.add_job(refresh_kiss_connection, 'interval', minutes = 1, args = [ki])
scheduler.start()
# Make a simple frame and send it
frame = aprs.APRSFrame.ui(
destination="APZ001",
source=config['Settings']['mycall'],
path=["WIDE1-1"],
info=b">Hello World!",
)
#ki.write(frame)
# frame = aprs.APRSFrame.ui(
# destination="APZ001",
# source=config['Settings']['mycall'],
# path=['WIDE1-1'],
# info=b">Hello World!",
# )
# Watch for new packets to come in
while True: