160 Commits (815d2cdc7f608f74522383a2127d1b66126bfd62)
 

Author SHA1 Message Date
Bryan Biedenkapp 815d2cdc7f add command line argument support (specifically for --userprofile= so the directory where UserProfile.yaml can be overridden by the user); expand the Audio device list with the window;
2 years ago
Bryan Biedenkapp 27cf9fcceb remove this call drop logic, like every other piece of equipment without crypto keys just play garble, so the user will want to jam a screwdriver into their ear canal;
2 years ago
Bryan Biedenkapp 52ea75bd78 correct issue with call drop not setting the stream ID resulting in badness; add timestamp to the call history window; add settings option to snap the call history window to the right side of the console;
2 years ago
Dev_Ranger ef991bac72
Update README.md
2 years ago
Bryan Biedenkapp a4d226db29 ensure the identity string is never empty, if it is replace it with the peer ID;
2 years ago
Bryan Biedenkapp b44db8beb2 clean up build compilation warnings; disable project determinism to auto generate build numbers; log build number, and build date and time; change reported software to be project aligned;
2 years ago
Bryan Biedenkapp 6cc2af192a make sure alert tones setup stream IDs for the channels and properly reset stream values when done transmitting; fix some misleading tooltips;
2 years ago
Bryan Biedenkapp b6096aa0b2 fix design of alert tone widget; fix incorrect storage of the key for placement (should be the filename not the name);
2 years ago
Bryan Biedenkapp 09020a440c increase channel name length to 21 characters;
2 years ago
Bryan Biedenkapp 3127916b9f fix offset for channel widgets slightly; update screenshots;
2 years ago
Bryan Biedenkapp ca554b874c customize a VU meter just for us; refactor ChannelBox;
2 years ago
firealarmss 5eb294f273 add support for DES-OFB; fix alert tone to behave as expected with primary channel; update fnecore submodule
2 years ago
firealarmss f13a4775e2 on global PTT, if no primary channel is set, loop through all channels and PTT
2 years ago
Bryan Biedenkapp f79d349b0f update fnecore submodule; move cryptoparams into fnecore proper; remove CreateNewP25MessageHdr;
2 years ago
Bryan Biedenkapp a706e15f50 cleanup Codeplug.cs; add proper support to pass the slot number for a TG (used for DMR);
2 years ago
Bryan Biedenkapp fe5b8bc9aa refactor MainWindow.xaml.cs -- split P25 and DMR fnecore related functionality into their own partial class files;
2 years ago
Steven Jennison d2bfd46a39 Add Primary Channel (select using Ctrl+Click on a selected channel) functionality, tie Global PTT and tones to Primary Channel rather than every selected channel
2 years ago
Bryan Biedenkapp 145da26184 update fnecore submodule;
2 years ago
Bryan Biedenkapp 69d8b9f37b update fnecore submodule;
2 years ago
Bryan Biedenkapp 2055142245 yes good excellent I'm committing typos now that cause build failures .. dev supreme over here...;
2 years ago
Bryan Biedenkapp fdf6898e07 dump more trapped exceptions to the log;
2 years ago
Bryan Biedenkapp 1de07e2a00 update fnecore submodule; properly shutdown wave recorder and disconnect from FNEs before just blowing ourselves away; stop using pktSeq() from fnecore to track packet sequence numbers, for multi-TG architecture we have to self track (this should fix OOS errors);
2 years ago
Steven Jennison e462fb4f3c Update file headers for Codeplug.cs and MainWindow.xaml.cs
2 years ago
Steven Jennison 30dcccaa44 Add file header to KeyContainer.cs
2 years ago
Bryan Biedenkapp 2bd27ca870 ensure seq no and N are reset; log call enc params;
2 years ago
Steven Jennison 1c8528e2b9 Add support for local (PLAINTEXT!) encryption key storage. Future commits will expand on this by allowing encrypted-at-rest storage of key material.
2 years ago
Bryan Biedenkapp b13a3349fb log slot for DMR; log algo and kid for call start for P25;
2 years ago
Bryan Biedenkapp 62160e3551 fix error condition where TxStreamId wasn't being set (still have to diagnose the OOS problems); refactor some logging and variable names;
2 years ago
Bryan Biedenkapp e543e40e17 add support to indicate the Tx mode of a channel (RED for CLEAR, ORANGE for ENC); remove PTT button from PLAYBACK widget (the playback widget shouldn't have a PTT, it is confusing);
2 years ago
Bryan Biedenkapp 9e9919967a per last commits add channel mode to ChannelBox to differentiate between P25 and DMR channels; correct sizing of SystemStatusBox; add light codeplug validation to check for errors at startup; ensure channel and system name lengths are length validated (channel names can be 15 characters, system names 10 characters);
2 years ago
firealarmss 7c29e95157 initial support for DMR
2 years ago
firealarmss 43d3314789 alert file name text should be a TextBlock
2 years ago
Bryan Biedenkapp e3dbbbb0e1 add logging mechanism;
2 years ago
Bryan Biedenkapp b6c144af64 deduplicate string copies;
2 years ago
Bryan Biedenkapp 88a1c0d4f1 add *MORE* error checking;
2 years ago
Bryan Biedenkapp 5c4fb0aa18 handle invalid state conditions where the codeplug has invalid configuration;
2 years ago
Bryan Biedenkapp 0c045ebf6e abolish "Edit Mode" in favor of allowing channel, system and alert widgets to be moved with the right mouse button so long as "Lock Widgets" isn't enabled;
2 years ago
Bryan Biedenkapp 24ab27f94e don't allow Any CPU (this is very problematic with our reliance on external DLLs);
2 years ago
Bryan Biedenkapp c6e23ef737 markdown is rage inducing;
2 years ago
Bryan Biedenkapp d76f7f3d2a add application screenshot to README.md;
2 years ago
Bryan Biedenkapp 6bd9c50f06 add preliminary channel audio meter;
2 years ago
Bryan Biedenkapp ae4ac63085 whoops properly set toggle PTT mode on startup;
2 years ago
Bryan Biedenkapp 063a63e62f reorganize menus slightly (edit mode and fit are View related);
2 years ago
Bryan Biedenkapp 0733d13b52 properly enable or disable command menu items when a FNE connection is made or broken;
2 years ago
Bryan Biedenkapp ad08847e07 add support for Toggle PTT (click to PTT, click again to unkey), or Regular PTT (click and hold to PTT, release to unkey);
2 years ago
Bryan Biedenkapp 21e12edac8 allow user specified backgrounds;
2 years ago
Bryan Biedenkapp 11ba37c1c2 when GenerateChannelWidgets() is called ensure the systemStatuses are cleared and all FNE systems are cleared and shutdown; when loading a codeplug ensure controls are disabled, and are only enabled after widget generation finishes;
2 years ago
Bryan Biedenkapp 6c91e967d3 code cleanup; add initial "dark" mode functionality (right now this just swaps the main canvas background to a darker variant, but in the future can be used to change the whole UI between light and dark);
2 years ago
firealarmss 3ce7e64088 use WUID_FNE for inhibit/uninhibit EXT_FUNC
2 years ago
Bryan Biedenkapp 6c63de3325 continued UI tweaking (gotta make this look like an early 2000's love affair, we're just missing the MySpace marquees);
2 years ago

Powered by TurnKey Linux.