Fabian P. Schmidt
eb7ccf3ab9
Tests: Add tests for ogn.gateway.client.ognGateway
2015-11-30 17:29:20 +01:00
Fabian P. Schmidt
e77ce6db0a
Tests: Remove test_run_multiple_errors
...
Since commit 81fccc154e
,
the class ognGateway catchs all socket exceptions,
thus this test is obsolete now.
2015-11-30 17:23:19 +01:00
Fabian P. Schmidt
ff02699f7c
gateway: Use the correct aprs port.
...
For client-defined filters, use port 14580;
for full-feed, use port 10152.
2015-11-30 15:26:20 +01:00
Fabian P. Schmidt
81fccc154e
gateway: Add callback 'process_beacon'
...
This change enables us to define a custom callback which is
called when the gateway receives a packet
(e.g. save the incoming beacon in a database and generate
some statistics/aggregate data).
2015-11-30 15:11:10 +01:00
Fabian P. Schmidt
851559aced
Logging: Enable custom logfile location.
2015-11-30 15:03:38 +01:00
Fabian P. Schmidt
76ec41a2ae
Merge pull request #13 from kerel-fs/fix/dependencies
...
Fix dependencies; add pep8 check; move gateway to a separate file.
2015-11-29 22:49:50 +01:00
Fabian P. Schmidt
6af31fe7a7
Move ogn client (gateway) to a separate file.
...
The documentation[1] says:
> In the simplest case, __init__.py can just be an empty file,
> but it can also execute initialization code for the package or
> set the __all__ variable, described later.
A class like 'ognGateway' can't be considered 'initialization code'.
[1]: https://docs.python.org/3/tutorial/modules.html#packages
2015-11-29 21:59:34 +01:00
Fabian P. Schmidt
57f51ec111
Fix pep8 again.
2015-11-29 21:52:21 +01:00
Fabian P. Schmidt
ec80b90863
travis ci: Add pep8 check.
2015-11-29 21:42:16 +01:00
Fabian P. Schmidt
316f71c8e4
Fix pep8.
2015-11-29 21:37:41 +01:00
Fabian P. Schmidt
b391fca45b
Fix show.receiver statistics.
...
Use current time for calculations,
not the start-time of celery.
2015-11-29 21:23:25 +01:00
Fabian P. Schmidt
fe83440eb4
Add missing dependency on alembic.
2015-11-29 20:56:59 +01:00
Meisterschueler
ce692e4194
Merge pull request #11 from Meisterschueler/master
...
Changed id to address
2015-11-28 10:58:11 +01:00
Konstantin Gründger
cfe54802e5
adjust db scheme
2015-11-28 10:52:41 +01:00
Konstantin Gründger
c5693ba00e
IDs to address
2015-11-27 21:29:00 +01:00
Konstantin Gründger
9f054b5b80
Update todos
2015-11-26 08:35:41 +01:00
Meisterschueler
6a84c0f9de
Merge pull request #10 from Meisterschueler/master
...
Fixed Logbook
2015-11-25 20:25:33 +01:00
Konstantin Gründger
82efb81fba
Logbook: recalculate last 5 minutes
2015-11-24 23:29:27 +01:00
Konstantin Gründger
ceca97b47c
Added logbook to manage.py
2015-11-24 21:00:31 +01:00
Konstantin Gründger
e5b771fc19
Add failed line to parser exception
2015-11-24 20:07:20 +01:00
Konstantin Gründger
6ce599fbb0
Changed port for unfiltered beacons
2015-11-24 20:06:06 +01:00
Meisterschueler
ac6afd9b4a
Merge pull request #9 from Meisterschueler/master
...
ddb import
2015-11-24 08:30:14 +01:00
Konstantin Gründger
46e60b4693
ddb import from ogn and from file
2015-11-24 08:20:28 +01:00
Konstantin Gründger
31ed15a314
Let disconnect crash once
2015-11-24 08:18:36 +01:00
Meisterschueler
cb2e7b61ba
Merge pull request #8 from Meisterschueler/master
...
Added logger
2015-11-23 21:49:26 +01:00
Meisterschueler
9d5647ff93
Merge pull request #14 from Meisterschueler/dev
...
Logger
2015-11-23 21:46:20 +01:00
Konstantin Gründger
3ab10cfb68
Create aprs login string
2015-11-23 20:40:44 +01:00
Konstantin Gründger
4fe0a29793
Added logger
2015-11-22 21:11:55 +01:00
Meisterschueler
1bc3e50953
Merge pull request #7 from Meisterschueler/dev
...
Gateway exception handling
2015-11-22 08:40:21 +01:00
Meisterschueler
3c1a4cee12
Merge pull request #12 from Meisterschueler/dev
...
Gateway exception handling
2015-11-22 08:34:46 +01:00
Konstantin Gründger
d1a4fdecfc
Forgot the socket error
2015-11-21 23:17:15 +01:00
Konstantin Gründger
92d2fa084d
Test the gateway
2015-11-21 23:05:22 +01:00
Meisterschueler
53a1e92936
Merge pull request #5 from Meisterschueler/master
...
Changed Exception handling
2015-11-20 12:45:46 +01:00
Meisterschueler
4d163838a9
Merge pull request #11 from Meisterschueler/dev
...
Exception handling
2015-11-20 12:39:12 +01:00
kammermark@gmx.de
6801b55585
Test case cleanup
2015-11-20 11:36:42 +01:00
Konstantin Gründger
e66291e5ea
Changed exception handling
2015-11-19 23:17:12 +01:00
Fabian P. Schmidt
7d75cd9b76
README/CI: Move from Meisterschueler to glidernet.
2015-11-18 22:56:46 +01:00
Meisterschueler
2bebf97b8f
Merge pull request #10 from Meisterschueler/dev
...
Alembic is working
2015-11-16 20:19:49 +01:00
Konstantin Gründger
be4b4fdc22
ReceiverDevice to Receiver
2015-11-16 20:09:26 +01:00
Konstantin Gründger
82b03f991a
Renamed Flarm to Device
2015-11-16 20:04:54 +01:00
Konstantin Gründger
38a8c6b7ca
Added Alembic
2015-11-16 08:31:32 +01:00
Meisterschueler
3d439cdc06
Merge pull request #9 from Meisterschueler/dev
...
Cleanup
2015-11-15 20:18:39 +01:00
Konstantin Gründger
bba662b948
Typo
2015-11-15 19:59:25 +01:00
Konstantin Gründger
ab8f43077c
Local ddb file
2015-11-15 19:57:01 +01:00
Konstantin Gründger
e69966414e
Cleanup
2015-11-15 19:54:11 +01:00
Meisterschueler
4752b3fdbb
Merge pull request #7 from kerel-fs/feature/+parsererror
...
Add AprsParseError, Reimplement ddb import from file, Cleanup
2015-11-15 19:42:28 +01:00
Fabian P. Schmidt
bda6310ff6
Cleanup
2015-11-15 19:41:13 +01:00
Fabian P. Schmidt
d863aaf76d
Reimplement ddb import from file as celery task.
2015-11-15 19:36:28 +01:00
Fabian P. Schmidt
5ce9dec34c
Add AprsParseError.
2015-11-15 19:36:28 +01:00
Meisterschueler
590ea0124d
Updated manage.py output
2015-11-15 12:13:56 +01:00