Wykres commitów

357 Commity (150491a8308f28a433f7c03c594256bf7945a9cc)

Autor SHA1 Wiadomość Data
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