Bryce Salmi
b5b45b3c09
Commented on io value update
...
After creating a value list I update the last item to itself be a list of
items. This is so it may hold binary data for IO.
2017-03-13 00:03:52 -07:00
Bryce Salmi
e890fe8e3a
Update return statement
...
Much more simple method of only having data in body be joined by commas
and tacking that onto a packet type indicator to avoid having to remove a
comma later. This was suggested in comments on #27 .
2017-03-12 23:54:46 -07:00
Bryce Salmi
aa3b1bb165
Updated telemetry value methodology
...
Per @rossengeorgiev comments on #27 I now use a dictionary with lists to
hold telemetry similar to how aprslib holds telemetry when parsed from
comments.
2017-03-12 23:49:20 -07:00
Bryce Salmi
5bc2eda3b4
Revert "Merge branch 'faradayrfcustombitprojectname' into faradayrfcustom"
...
This reverts commit 798b2efbe3 , reversing
changes made to 9853c1d2af .
2017-03-12 23:29:54 -07:00
Bryce Salmi
798b2efbe3
Merge branch 'faradayrfcustombitprojectname' into faradayrfcustom
2017-03-12 23:27:31 -07:00
Bryce Salmi
9853c1d2af
Merge branch 'master' into faradayrfcustom
...
Pulling in updates from upstream/master that check position coordinates.
2017-03-12 22:20:59 -07:00
Rossen Georgiev
7d5dafa649
PositionReport: validate lat and long
...
added input validation for latitude and longitude
2017-03-12 12:33:13 +02:00
Bryce Salmi
5e7701144f
Added TelemetrySenseProjectReport
...
This function sends out only digital IO status telemetry as well as a
project name that effectively describes what the APRS station is meant to
do.
2017-03-11 22:15:05 -08:00
Bryce Salmi
f992ccfb84
Changed test scaling a1b to 1.0
2017-03-11 22:00:28 -08:00
Bryce Salmi
8f0f72b5f8
Added APRS equations packet support
...
TelemetryEquationsReport will generate a string of equation parameters to
scale telemetry data to.
2017-03-11 21:42:02 -08:00
Bryce Salmi
c6b87a14f5
Added telemetryparameters class to generate parameter string
2017-03-11 21:09:06 -08:00
Bryce Salmi
f53d244ca2
Removed unused comment and added comments
...
Commented that the comma search at the end is due to the comma being able
to change index due to a varying callsign length for the telemetry
callsign. Also removed an unused comment variable. This code does NOT
check for valid length of input data.
2017-03-11 11:12:07 -08:00
Bryce Salmi
7e4da837ad
Initial commit with telemetry unit label support
...
Committing initial code that supports the generation of an APRS unit/label
string. This was testing by sending telemetry labels to APRS-IS and
checked on aprs.fi. Not cleaned up yet.
2017-03-11 10:49:55 -08:00
kb1lqc
fa63671ae9
Created custom telemetry packet report
...
Modeled off of the PositionReport class, I created a TelemetryReport and
used similar serialization to create a working packet that was uploaded to
aprs.fi for testing.
2017-03-10 01:14:22 -08:00
Liu Huayu
9cee09b7a8
Correct param name in examples docs ( #24 )
2017-03-05 03:33:56 +00:00
Rossen Georgiev
b1939176c6
add py3.6 + nightly to travis
2017-02-21 19:46:12 +02:00
Rossen Georgiev
f6a952a109
bump to v0.6.46
2017-01-28 23:24:20 +02:00
Rossen Georgiev
8a3a677c07
fix parsing of message ACK/REJ; #23
2017-01-28 23:22:21 +02:00
Rossen Georgiev
ef5ecb8db5
scrutinizer enable code rating
2016-09-08 23:49:47 +03:00
Rossen Georgiev
aaa1848586
docs: fix repo link
2016-08-16 22:50:03 +01:00
Rossen Georgiev
0017a7cc11
update documetation links to rtd; #20
2016-08-16 22:33:58 +01:00
Rossen Georgiev
5563a6d8c7
refactor total_seconds() for py2.6 comp
2016-08-16 22:28:00 +01:00
Rossen Georgiev
566446bfd7
fix skip_login check being reversed
2016-08-16 22:22:24 +01:00
Rossen Georgiev
9ca16d077d
docs: removed unused plugins
2016-08-16 22:14:48 +01:00
Rossen Georgiev
5093287b32
renamed req.txt to requirements.txt
2016-08-16 22:14:08 +01:00
Rossen Georgiev
2d0560ce16
bump to v0.6.45
2016-08-16 22:08:50 +01:00
Rossen Georgiev
0964d83097
added parameter 'skip_login', #19
...
doesn't attempt to login, useful when using software such as xastir
2016-08-16 22:07:32 +01:00
Rossen Georgiev
9e6c292422
fix incorrect caputation of timestamp in some cases
2016-08-16 21:50:21 +01:00
Rossen Georgiev
8abcc85761
fix aprs.inet.IS logger name
2016-03-17 21:42:41 +00:00
Rossen Georgiev
202dc8fa0e
fix value error when parsing course & speed
2016-03-17 21:22:55 +00:00
Rossen Georgiev
0ea9f1dede
fix undefined packet reference in parsing.position
2016-03-17 20:54:49 +00:00
Rossen Georgiev
20e35f018c
fix setup.py not including subpackages
2016-03-04 09:34:29 +00:00
Rossen Georgiev
416f80d509
added 'make docs'
2016-03-04 08:00:58 +00:00
Rossen Georgiev
e42eb7220e
fix broken test_timestamp_valid
2016-03-04 07:47:54 +00:00
Rossen Georgiev
2724d6682a
fix fail to parse telem config with end whitespace
2016-03-04 07:42:07 +00:00
Rossen Georgiev
44dd7da2ed
added tests for parsing.common #15
2016-01-27 13:55:10 +00:00
Rossen Georgiev
10ce45030d
renamed test_parse_header to test_parse_common
2016-01-27 09:00:37 +00:00
Rossen Georgiev
22d0823091
added tests for parsing.misc
2016-01-27 08:56:03 +00:00
Rossen Georgiev
68190860b7
removed _ prefix from most parse functions
2016-01-27 07:47:53 +00:00
Rossen Georgiev
a27c6f3ffe
made sendall accept APRSPacket instances
2016-01-26 17:44:11 +00:00
Rossen Georgiev
3a83822674
tiny reorganization in parsing.weather
2016-01-25 11:57:40 +00:00
Rossen Georgiev
ba4c0776dd
added tests for aprslib.util; fix #17
2016-01-25 09:04:45 +00:00
Rossen Georgiev
50335ddf40
packet or dict can be loaded into packet objects
2016-01-24 11:56:23 +00:00
Rossen Georgiev
a04cb87a75
added PositionReport object
2016-01-24 06:42:39 +00:00
Rossen Georgiev
4350481fa4
updated CHANGES
2016-01-24 06:16:47 +00:00
Rossen Georgiev
633ad2ea84
added DAO parsing, fix #14
2016-01-23 07:17:34 +00:00
Rossen Georgiev
4b6ee9f27d
clean up unused variables #13
2016-01-21 05:52:19 +00:00
Rossen Georgiev
88a15770ff
added invalid & user-defined parsing
2016-01-21 05:00:41 +00:00
Rossen Georgiev
25dc1c0577
split parsing module into submodules
2016-01-21 04:38:57 +00:00
Rossen Georgiev
a7f079de2d
run ocular on travis
2016-01-21 02:21:12 +00:00