Commit Graph

122 Commits

Author SHA1 Message Date
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
db5969fdc4 Fixed #53: group callsign validation errors in configuration and from call activity menu 2018-12-20 20:36:33 -05:00
Jordan Sherer
5c1f890095 Fixed #13: configuration validator should require cq or callsign in cq message 2018-12-14 20:16:33 -05:00
Jordan Sherer
b6745c9e2e Fixed #40: Force uppercase without resetting text 2018-12-10 10:18:45 -05:00
Jordan Sherer
a3e004375e Added deselect callsign after logging as an option instead of forced 2018-11-20 09:50:53 -05:00
Jordan Sherer
565c031b28 Added add/remove group from callsign list and it propagate to the settings 2018-11-19 22:36:28 -05:00
Jordan Sherer
04394273dd Added notification for CQ messages 2018-11-15 15:03:05 -05:00
Jordan Sherer
78ed799a8b Updated configuration panel to be more flexible (scroll areas) 2018-11-14 22:03:45 -05:00
Jordan Sherer
43d8986e0a Tweaking window sizes 2018-11-08 17:11:25 -05: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
09effda8e4 Added default macro for CQ message 2018-10-27 15:25:23 -04:00
Jordan Sherer
31d80a9b1d Updated configuration tooltip and validation 2018-10-27 12:41:30 -04:00
Jordan Sherer
121bb0fdb5 Replace GROUPCALL with actual group calls 2018-10-27 10:09:40 -04:00
Jordan Sherer
47a7c06854 Added configuration for groups 2018-10-27 09:54:13 -04:00
Jordan Sherer
6dfd037736 Compound callsigns and group callsigns parse correctly 2018-10-26 22:10:08 -04:00
Jordan Sherer
ff12fd2240 Added validation message for callsigns 2018-10-26 22:10:07 -04:00
Jordan Sherer
8aa28108ea Fixed font dialog for OSX 2018-10-11 10:49:48 -04:00
Jordan Sherer
4ffa82f695 Fixed default idle timer 2018-10-10 15:29:48 -04:00
Jordan Sherer
2d392dd676 Fixed trimming of trailing whitespace for configuration messages and grids 2018-10-08 15:04:10 -04:00
Jordan Sherer
383f5d0943 Add beacon option to transmit anywhere 2018-10-03 18:55:57 -04:00
Jordan Sherer
d000925ecb Allow ini overide 2018-09-29 17:42:15 -04:00
Jordan Sherer
25e7631c09 Added automatic BEACON acknowledgment and BEACON REQ commands 2018-09-21 01:47:21 -04:00
Jordan Sherer
afbcf35d1c Added test button to notification sounds 2018-09-15 17:33:19 -04:00
Jordan Sherer
873929b3f6 Fixed configuration ui for compose textbox 2018-09-12 20:51:46 -04:00
Jordan Sherer
e52a62e689 Fixed font picker remember choice 2018-09-12 16:37:58 -04:00
Jordan Sherer
0722bdad52 Added application font name to button 2018-09-12 09:59:13 -04:00
Jordan Sherer
fddca6522e Added more sane defaults to tx watchdog. Fixed bug in relay disabled when no relay required 2018-09-11 11:20:17 -04:00
Jordan Sherer
df0b06ccb7 Allow configuration for rig frequency changes during transmit 2018-09-11 10:52:07 -04:00
Jordan Sherer
826b829941 Added a default color for tx messages 2018-09-09 14:59:16 -04:00
Jordan Sherer
8d0d93d10e Added configuration option to disable message passing, even while AUTO is on 2018-09-09 14:37:34 -04:00
Jordan Sherer
b4c95e4313 Added directed message and alert message notification sound configuration options 2018-09-07 15:38:11 -04:00
Jordan Sherer
775008be48 Added configuration options to style transmit and receive text 2018-09-07 10:12:40 -04:00
Jordan Sherer
dfdf23315b Added ability to send CQ QRP/CQ DX/CQ TEST along with customization for the message that the CQ button sends 2018-09-06 15:22:24 -04:00
Jordan Sherer
e922df7635 Require APRS passcode for raw APRS usage 2018-09-05 11:33:50 -04:00
Jordan Sherer
24e9b15e42 Added user configurable APRS server option 2018-09-02 00:05:15 -04:00
Jordan Sherer
5c313af3ab Removed PWR. Added APRS SSID 2018-09-01 10:34:12 -04:00
Jordan Sherer
081bc0380b Added reply message to configuration 2018-08-29 12:32:09 -04:00
Jordan Sherer
084765f271 Updated beacon default to 30 minutes 2018-08-29 11:28:26 -04:00
Jordan Sherer
f06df77db2 Added writing hashed messages to a file on disk 2018-08-28 20:58:39 -04:00
Jordan Sherer
adcc728492 Added spotting to APRS-IS for grids larger than 4 characters. Added supporting commands for QTH QTC and GRID 2018-08-27 21:19:38 -04:00
Jordan Sherer
8eb0fc327d Added option to enable/disable immediate transmission of directed items 2018-08-24 09:38:00 -04:00
Jordan Sherer
726484a05a Remove restriction of grid locator to 4 or 6 chars. Upped to 16 chars 2018-08-22 15:15:30 -04:00
Jordan Sherer
b7d2a370f8 Default to spotting 2018-08-17 17:37:43 -04:00
Jordan Sherer
1002dcbc1b Added enable/disable for UDP API. Added DATA for logging instead of RTTY 2018-08-17 10:07:17 -04:00
Jordan Sherer
9bac05c86c Bump version of frequencies settings key to intialize new frequencies 2018-08-16 16:02:44 -04:00
Jordan Sherer
612df625ed Added ability to change directed message window background color 2018-08-16 11:02:23 -04:00
Jordan Sherer
60c0f24ef8 Fixed restricted characterset for configuration messages and macros 2018-08-15 22:29:23 -04:00
Jordan Sherer
f30c2e3858 Fixed configuration of band hopping to reset cached band position after configuration save. Fixed issue with band hopping not working across a date transition 2018-08-12 10:35:19 -04:00
Jordan Sherer
fded3b5003 Allow changes to station message from external programs 2018-08-11 22:12:54 -04:00
Jordan Sherer
8c8ddb533c Fixed issue with grid length. Fixed back-to-back CQs 2018-08-11 10:31:28 -04:00
Jordan Sherer
a5b6984ede Fixed bug in configuring band hopping 2018-08-11 09:39:02 -04:00
Jordan Sherer
917e4f0771 Fixed bug in auto band switching checkbox 2018-08-10 00:37:48 -04:00
Jordan Sherer
7037baa0a6 Initial commands supported, get and set grid locator, with example app udp.py 2018-08-09 17:32:18 -04:00
Jordan Sherer
af913532c5 Fixed bug in saving of band hopping information 2018-08-09 15:28:23 -04:00
Jordan Sherer
e51cc6c3b5 Added some better scheduling logic around station band switching 2018-08-09 12:52:48 -04:00
Jordan Sherer
2989c20175 Updated editing experience for frequency schedule. Fixed some bugs with the data storage 2018-08-09 09:44:22 -04:00
Jordan Sherer
d2ad5ee893 Switched to time range instead of a fixed point for easier comparisons 2018-08-09 00:06:02 -04:00
Jordan Sherer
330eb3a57e Initial stab at band switching...broken 2018-08-08 23:19:27 -04:00
Jordan Sherer
62899069bf Merged master 8748 2018-08-05 11:33:30 -04:00
Jordan Sherer
9c9a5c2d8b Added power reply. Added ack reply 2018-07-25 16:51:47 -04:00
Jordan Sherer
253b60217f Added station power to configuration 2018-07-25 11:30:44 -04:00
Jordan Sherer
f415b0c94f Added autoreply button in conjuntion with beacon button 2018-07-24 16:46:04 -04:00
Jordan Sherer
394a6d045f Beacon interval default to 15 min 2018-07-21 16:10:13 -04:00
Jordan Sherer
7a788c05c8 Added configuration options for controlling aging of the callsign and band activity windows 2018-07-20 10:13:12 -04:00
Jordan Sherer
7ecc550bc2 Added station qth to configuration options 2018-07-19 10:34:19 -04:00
Jordan Sherer
50a3a56d2d Added station message to configuration 2018-07-19 00:39:31 -04:00
Jordan Sherer
ec568966c8 Fixed macros menu 2018-07-09 21:49:38 -04:00
Jordan Sherer
f44b1154b7 Added SPOT button to UI 2018-07-09 16:31:37 -04:00
Jordan Sherer
145bc8d292 Updated configuration for beacon interval 2018-07-06 20:01:38 -04:00
Jordan Sherer
a32fe6a4dc Updated to r8541 2018-03-05 14:49:51 -05:00
Jordan Sherer
678c1d3966 Initial Commit 2018-02-08 21:28:33 -05:00