Bryan Biedenkapp
|
09020a440c
|
increase channel name length to 21 characters;
|
11 months ago |
Bryan Biedenkapp
|
3127916b9f
|
fix offset for channel widgets slightly; update screenshots;
|
11 months ago |
Bryan Biedenkapp
|
ca554b874c
|
customize a VU meter just for us; refactor ChannelBox;
|
11 months ago |
firealarmss
|
5eb294f273
|
add support for DES-OFB; fix alert tone to behave as expected with primary channel; update fnecore submodule
|
11 months ago |
firealarmss
|
f13a4775e2
|
on global PTT, if no primary channel is set, loop through all channels and PTT
|
11 months ago |
Bryan Biedenkapp
|
f79d349b0f
|
update fnecore submodule; move cryptoparams into fnecore proper; remove CreateNewP25MessageHdr;
|
11 months ago |
Bryan Biedenkapp
|
a706e15f50
|
cleanup Codeplug.cs; add proper support to pass the slot number for a TG (used for DMR);
|
11 months ago |
Bryan Biedenkapp
|
fe5b8bc9aa
|
refactor MainWindow.xaml.cs -- split P25 and DMR fnecore related functionality into their own partial class files;
|
11 months 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
|
11 months ago |
Bryan Biedenkapp
|
145da26184
|
update fnecore submodule;
|
11 months ago |
Bryan Biedenkapp
|
69d8b9f37b
|
update fnecore submodule;
|
11 months ago |
Bryan Biedenkapp
|
2055142245
|
yes good excellent I'm committing typos now that cause build failures .. dev supreme over here...;
|
11 months ago |
Bryan Biedenkapp
|
fdf6898e07
|
dump more trapped exceptions to the log;
|
11 months 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);
|
11 months ago |
Steven Jennison
|
e462fb4f3c
|
Update file headers for Codeplug.cs and MainWindow.xaml.cs
|
11 months ago |
Steven Jennison
|
30dcccaa44
|
Add file header to KeyContainer.cs
|
11 months ago |
Bryan Biedenkapp
|
2bd27ca870
|
ensure seq no and N are reset; log call enc params;
|
11 months 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.
|
11 months ago |
Bryan Biedenkapp
|
b13a3349fb
|
log slot for DMR; log algo and kid for call start for P25;
|
11 months 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;
|
11 months 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);
|
11 months 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);
|
11 months ago |
firealarmss
|
7c29e95157
|
initial support for DMR
|
11 months ago |
firealarmss
|
43d3314789
|
alert file name text should be a TextBlock
|
11 months ago |
Bryan Biedenkapp
|
e3dbbbb0e1
|
add logging mechanism;
|
11 months ago |
Bryan Biedenkapp
|
b6c144af64
|
deduplicate string copies;
|
11 months ago |
Bryan Biedenkapp
|
88a1c0d4f1
|
add *MORE* error checking;
|
11 months ago |
Bryan Biedenkapp
|
5c4fb0aa18
|
handle invalid state conditions where the codeplug has invalid configuration;
|
11 months 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;
|
11 months ago |
Bryan Biedenkapp
|
24ab27f94e
|
don't allow Any CPU (this is very problematic with our reliance on external DLLs);
|
11 months ago |
Bryan Biedenkapp
|
c6e23ef737
|
markdown is rage inducing;
|
11 months ago |
Bryan Biedenkapp
|
d76f7f3d2a
|
add application screenshot to README.md;
|
11 months ago |
Bryan Biedenkapp
|
6bd9c50f06
|
add preliminary channel audio meter;
|
11 months ago |
Bryan Biedenkapp
|
ae4ac63085
|
whoops properly set toggle PTT mode on startup;
|
11 months ago |
Bryan Biedenkapp
|
063a63e62f
|
reorganize menus slightly (edit mode and fit are View related);
|
11 months ago |
Bryan Biedenkapp
|
0733d13b52
|
properly enable or disable command menu items when a FNE connection is made or broken;
|
11 months 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);
|
11 months ago |
Bryan Biedenkapp
|
21e12edac8
|
allow user specified backgrounds;
|
11 months 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;
|
11 months 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);
|
11 months ago |
firealarmss
|
3ce7e64088
|
use WUID_FNE for inhibit/uninhibit EXT_FUNC
|
11 months 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);
|
11 months ago |
Bryan Biedenkapp
|
5711acaca3
|
embed resources in resulting binary [NOTE: a *full-build* should be performed, CLEAN and REBUILD];
|
11 months ago |
Bryan Biedenkapp
|
f89bba07e2
|
when using editing mode change mouse pointer to move/scroll all while moving channel widgets; properly toggle loading mouse pointer while console loads; continue to tweak coloring;
|
11 months ago |
Bryan Biedenkapp
|
bd201d1aa8
|
this shouldn't be necessary but wrap peer.Start() with an exception handler;
|
11 months ago |
Bryan Biedenkapp
|
72abb2bcd1
|
fix scrollbar offsets;
|
11 months ago |
Bryan Biedenkapp
|
315bede18b
|
correct oversized scroll region on startup;
|
11 months ago |
Bryan Biedenkapp
|
b49793f997
|
use WPF messagebox for startup error for libvocoder; dress up canvas area with a background image; refactor scaling of canvas area (this is WIP and *might* have bugs); save window, canvas and maximized state to settings file;
|
11 months ago |
Bryan Biedenkapp
|
8a40626e44
|
correct port defaults for codeplug example; properly reset console settings;
|
11 months ago |
Bryan Biedenkapp
|
3533d36d3c
|
disable controls by default until a codeplug is loaded; add confirmation dialog when resetting console settings; move console settings into the standard windows default pathing for user settings;
|
11 months ago |