gateway: Use the correct aprs port.

For client-defined filters, use port 14580;
for full-feed, use port 10152.
pull/14/head
Fabian P. Schmidt 2015-11-30 15:20:00 +01:00
rodzic 81fccc154e
commit ff02699f7c
3 zmienionych plików z 11 dodań i 4 usunięć

Wyświetl plik

@ -19,7 +19,14 @@ class ognGateway:
# create socket, connect to server, login and make a file object associated with the socket
self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
self.sock.connect((settings.APRS_SERVER_HOST, settings.APRS_SERVER_PORT))
if self.aprs_filter:
port = settings.APRS_SERVER_PORT_CLIENT_DEFINED_FILTERS
else:
port = settings.APRS_SERVER_PORT_FULL_FEED
self.sock.connect((settings.APRS_SERVER_HOST, port))
self.logger.debug('Server port {}'.format(port))
login = create_aprs_login(self.aprs_user, -1, settings.APRS_APP_NAME, settings.APRS_APP_VER, self.aprs_filter)
self.sock.send(login.encode())

Wyświetl plik

@ -28,7 +28,6 @@ def run(aprs_user='anon-dev', logfile='main.log', loglevel='INFO'):
log_handlers.append(logging.FileHandler(logfile))
logging.basicConfig(format=logging_formatstr, level=loglevel, handlers=log_handlers)
print('Start ogn gateway')
gateway = ognGateway(aprs_user)
gateway.connect()

Wyświetl plik

@ -1,7 +1,8 @@
APRS_SERVER_HOST = 'aprs.glidernet.org'
APRS_SERVER_PORT = 10152
APRS_SERVER_PORT_FULL_FEED = 10152
APRS_SERVER_PORT_CLIENT_DEFINED_FILTERS = 14580
APRS_APP_NAME = 'ogn-gateway-python'
APRS_APP_VER = '0.2'
APRS_FILTER = ''
APRS_KEEPALIVE_TIME = 240