Silent Wings --- OGN interface
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is even with acasadoalonso:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
sh
.gitignore
COPYING
DBschema.sql
INSTALL.md
INSTALL.txt
README.md
SWIFACE.sql
SWS.reqs
SWcalsunrisesunset.py
SWiface.py
Vagrantfile.example
aliases
captfuncs.py
composer.json
config.py
config.template
flarmfuncs.py
html
html.dir
install.sh
kglid.py
libfap.py
lt24funcs.py
ogntfuncs.py
parserfuncs.py
robots.txt
skylfuncs.py
spifuncs.py
spotfuncs.py

README.md

SWIface

This repo contains the interface between the Silent Wings either Studio or Viewer with the OGN network.

The main task is to collect all the OGN APRS data for a defined competition area and store it on a SQLITE 3 or MySQL database.

File Description
SWiface.py Is the data collector. It gathers all the fixes on the competition area until the sunset
DBcreate.py Script to create the SWiface database, using the DBschema.sql file
DBschema.sql Database schema used in this application
libfap.py APRS parser routine
parserfuncs.py The set of routines to extract the main data from the APRS packets
kglid.py The list of known gliders, this list is generated weekly from the OGN device data base
SWSconfig.ini The settings used by this application. You need to define here if your are using MySQL or not and the name of the user/password and host, This file is in /etc/local

Originally the system was running on a Raspberry Pi 3 with a HDD SDD of 128 Gb, using Raspbian Jessie distro. The MySQL version uses a Oracle's MySQL database hosted on a WDC Mirror nas/nfs server. Nowadays the system is running in a [Intel NUC] (http://www.intel.com/nuc) under [Ubuntu 16.04.2 LTS (Xenial)] (http://www.ubuntu.com) and also running under a virtual machine [VirtualBox] (http://www.virtualbox.org) and [Vagrant] (https://www.vagrantup.com/) in a Windows 10 environment. See INSTALL.md for more details

For any bug please report it thru the GitHub account, open an issue and I will try to solve it.

Angel Casado

[acasado (at) acm.org](acasado (at) acm.org)