Commit Graph

158 Commits

Author SHA1 Message Date
Jordan Sherer
43401c3c26 Added DIT DIT short message 2019-03-04 23:25:17 -05:00
Jordan Sherer
a5f8593b3d Added NACK command for future implementation 2019-03-03 23:33:30 -05:00
Jordan Sherer
84a3ef6046 Fixed #110: duplicate acks weren't being displayed even if they came in minutes apart 2019-02-21 13:11:30 -05:00
Jordan Sherer
5565a7731e Added /P support to single-frame transmissions, ala KN4CRD/P: JY1/P SNR?. Boom 2019-02-21 12:42:46 -05:00
Jordan Sherer
538c70d158 Remove valid compound check 2019-02-16 17:47:07 -05:00
Jordan Sherer
c011b80a5a Added some pre-configured group names that can be transmitted in a single directed frame 2019-02-12 19:51:21 -05:00
Jordan Sherer
5446c979e9 Fixed issue with group callsigns not being able to be added 2019-02-12 19:37:41 -05:00
Jordan Sherer
eca6813d8f Added optional question mark to 'QUERY MSGS?' 2019-02-11 18:44:35 -05:00
Jordan Sherer
4e666fed67 Renamed QTH to INFO to be more generic 2019-02-08 16:57:42 -05:00
Jordan Sherer
0b2107402e Fixed #116: HB AUTO SPOT was not correctly encoded 2019-02-08 10:03:41 -05:00
Jordan Sherer
368f14cc07 Added ability to relay MSG and MSG TO commands 2019-02-01 03:08:47 -05:00
Jordan Sherer
ccd10aea89 Cleanup 2019-02-01 01:47:36 -05:00
Jordan Sherer
da41991171 Working through QUERY MSG [id] and MSG commands to make it easier to work with the inbox 2019-02-01 01:46:01 -05:00
Jordan Sherer
78c1c9f1cf Added CMD. Fixed sending of spots over the network API. Changed the basic response of QUERY MSGS 2019-01-31 14:04:44 -05:00
Jordan Sherer
03f351551d Removed QTC as it was confusing and redundant. QTH is now the 'station message' 2019-01-31 10:53:17 -05:00
Jordan Sherer
faf653d8ba Added message storage and retreival 2019-01-23 20:31:26 -05:00
Jordan Sherer
ef6bde8cb0 Closed #45: A subset of directed commands will be autoreplied when relayed. This includes: SNR, GRID, QTC, QTH, etc 2019-01-20 23:08:57 -05:00
Jordan Sherer
10ecd059d1 Updated CQ spec to include CQ FIELD and CQ CONTEST 2019-01-20 13:15:23 -05:00
Jordan Sherer
a46035fa86 Unified STATUS and HB flags for better visibility. 2019-01-14 10:15:45 -05:00
Jordan Sherer
3d7b523746 Rename variable to be more correct 2019-01-09 11:03:32 -05:00
Jordan Sherer
bb24724587 Cut down on a few false positives of auto-prepended callsigns with text override for words 3 characters or less. 2019-01-06 22:48:44 -05:00
Jordan Sherer
4f226b0c11 Cleanup of build frames and a note for later 2019-01-02 12:36:25 -05:00
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