Jordan Sherer
bedc6dd96c
Fixed bug with hearing command response. Added status response shortcode.
2019-01-01 10:12:09 -05:00
Jordan Sherer
81a22ab8b8
Renamed QUERY to QUERY CALL. Added generic user QUERY with no auto-reply (for scripting).
2018-12-31 20:03:51 -05:00
Jordan Sherer
b7792fe30c
Removed most old compat query shortcodes
2018-12-31 19:50:50 -05:00
Jordan Sherer
19ad283119
Added HEARING short message back in to complement HEARING query
2018-12-31 19:49:06 -05:00
Jordan Sherer
9f2e87c076
Removed selcall and active flag
...
In effort to simplify the behavior of automatic responses as well as make the software easier to use, I have removed the SELCALL button and the ACTIVE flag. Now, the response to STATUS is one that contains actual status (AUTO ON/OFF, VERSION NUMBER, etc). HBs used this in their transmissions, but it was never really accurate because it relied on the user to toggle the switch. Hazardous really. So, I approached this by simplifying the behavior. If AUTO is on, you will reply to direct queries. If AUTO is off, you wont. Simple. If HB is on, you will heartbeat. If it is off, you wont. Simple. If both AUTO and HB is on, you will automatically reply to heartbeats with ACKs. If not, you wont. Simple. You can remove yourself from the ALLCALL group. This is the same behavior as the previous SELCALL function and now that we have simplified it I can build an actual SELCALL function (to selectively allow stations to call you) instead of a 1/2 SELCALL that it used to be. Bingo.
2018-12-26 14:05:44 -05:00
Jordan Sherer
6c741e21b5
Removed hash messages '#' as they are now duplicated by relay '>'
2018-12-17 01:33:22 -05:00
Jordan Sherer
8c74499700
Removed unused commands
2018-12-17 00:54:54 -05:00
Jordan Sherer
51c9dd2761
Removed QRZ short message
2018-12-17 00:45:44 -05:00
Jordan Sherer
dc70d53f5c
Added HEARING query back into the app
2018-12-17 00:38:34 -05:00
Jordan Sherer
90858f8964
Fixed #43 : space prefix should not break directed call
2018-12-13 22:22:10 -05:00
Jordan Sherer
c5930a0aa3
Fixed rebase issues
2018-12-11 22:14:26 -05:00
Jordan Sherer
223a4a2183
Updated comments to be more clear
2018-12-10 23:37:22 -05:00
Jordan Sherer
5ba31d6df7
Changed frame packing so we can use one of the ibits as a turbo flag
2018-12-10 23:33:50 -05:00
Jordan Sherer
f406553a5f
Fixed issues with frame counting
2018-12-01 17:17:12 -05:00
Jordan Sherer
4ddccd99a1
Added a compatiblity display for old heartbeat acks
2018-11-29 22:53:56 -05:00
Jordan Sherer
3e7c64e994
Proper active/inactive flags for HB
2018-11-26 22:40:34 -05:00
Jordan Sherer
d9d3e6fba3
Added active/inactive flag and restructuring heartbeat
2018-11-25 22:12:54 -05:00
Jordan Sherer
a013e79eff
Reordering varicode commands to make it easier to spot which numbers are available
2018-11-20 10:09:07 -05:00
Jordan Sherer
f5ce9f0e30
Added TU short command
2018-11-03 22:38:27 -04:00
Jordan Sherer
379a0fa78f
Fixed bug with auto-replies using selected callsign as the directed callsign
2018-11-01 00:06:09 -04:00
Jordan Sherer
c0e8a791e6
Hotfix. Broken heartbeat ack when a directed callsign is selected
2018-10-31 18:17:34 -04:00
Jordan Sherer
6f648d5a60
Added compatibility parsing for commands
2018-10-30 21:00:04 -04:00
Jordan Sherer
b3cd705fb6
OCD
2018-10-30 17:00:14 -04:00
Jordan Sherer
d611259a25
Fixed typo in varicode
2018-10-29 13:39:15 -04:00
Jordan Sherer
440311a75b
Restructured data frame packing so we can send more over the wire in fewer frames
2018-10-29 03:26:10 -04:00
Jordan Sherer
9f7fd2e7e2
Replaced character queries with textual queries to make it easier to read
2018-10-28 12:37:47 -04:00
Jordan Sherer
7da30200f5
Heartbeat commands instead
2018-10-28 10:06:03 -04:00
Jordan Sherer
cac5f798a3
Rename beacon to heartbean with pings and ping acks
2018-10-28 09:52:07 -04:00
Jordan Sherer
0618b1cc09
Do not allow text overrides for selected calls during parsing
2018-10-27 15:14:54 -04:00
Jordan Sherer
a5a6c95a44
Added SK short message
2018-10-27 14:54:48 -04:00
Jordan Sherer
8612f2cd32
Hashed messages have a 16-bit checksum instead of a 32-bit checksum
2018-10-27 14:52:11 -04:00
Jordan Sherer
9010fa07c0
Replace ALLCALL with @ALLCALL
2018-10-27 10:13:34 -04:00
Jordan Sherer
121bb0fdb5
Replace GROUPCALL with actual group calls
2018-10-27 10:09:40 -04:00
Jordan Sherer
c4089c0af9
Don't allow compound calls greater than 9 chars
2018-10-27 09:53:57 -04:00
Jordan Sherer
5c28d154ff
Added autoprepend back in
2018-10-26 22:16:48 -04:00
Jordan Sherer
6dfd037736
Compound callsigns and group callsigns parse correctly
2018-10-26 22:10:08 -04:00
Jordan Sherer
3767b347d9
Working compound extended callsigns with group identifiers
2018-10-26 22:10:07 -04:00
Jordan Sherer
6a0fea1d0a
Experiment trying to extend compound callsigns
2018-10-26 22:10:07 -04:00
Jordan Sherer
23a554220b
Fixed APRS passcode warning
2018-10-17 14:30:32 -04:00
Jordan Sherer
2e2551519d
Added ACTIVE/IDLE query. Fixed CQ start transmission.
2018-10-17 09:08:37 -04:00
Jordan Sherer
4a87edc4c7
Fixed compound callsigns and directed messages (SNR reports)
2018-10-16 16:11:28 -04:00
Jordan Sherer
52177a0513
Fixed parsing of commands to not split up command words
2018-10-10 10:10:30 -04:00
Jordan Sherer
fc43c7fbb4
Fixed issue with directed commands splitting up words that appear in the command. E.g., 'NO' 'T'
2018-10-09 09:31:33 -04:00
Jordan Sherer
e27e7baec9
Added groupcall to compound parsing.
2018-10-07 08:44:47 -04:00
Jordan Sherer
1f210bba63
GROUPCALL easter egg
2018-10-06 03:59:54 -04:00
Jordan Sherer
75bf51072a
Rename to JS8Call
2018-10-04 13:52:52 -04:00
Jordan Sherer
646848cba1
Added QRZ short command
2018-10-03 14:50:25 -04:00
Jordan Sherer
b5d7aa8fa8
Buffer all directed free text
2018-10-03 14:37:34 -04:00
Jordan Sherer
6bb3c22bec
Added fallback huffman table for basic text packing
2018-10-03 12:36:45 -04:00
Jordan Sherer
7f992433dc
Add Tuple struct with precomputed inverse index
2018-10-02 18:03:15 -04:00