P25p1: Set currentslot to 0 when decoding phase 1 specific duids (HDU, TDU, TDULC, LDU, TSBK, MPDU) so that we don't have a potential stale phase 2 slot value present when writing to event history, etc.
Update Glamor Shot to include the Event History Update;
Fix Some GPS formats not writing to the event history gps_s string due to mismatching src values (UDT NMEA and LIP);
Fix bug in ComputeCrcCCITT16d where the len value cannot exceed 255 by recasting len as uint32_t instead of uint8_t; #288
Clarify when UDT Data Blocks (R12) is Confirmed or Unconfirmed Data;
Seperate dsd_ncurses.c into dsd_ncurses_printer.c , dsd_ncurses_menu.c , and dsd_ncurses_handler.c files;
Make adjustments as needed to accomodate above;
Work on Handling Special Escape Characters with Ncurses Input Handling to prevent rogue things from happening with scrool wheel, etc;
Prepare to Seperate Ncurses Code and Event History Code into seperate .c files; Move common items to a .h file;
Move event history code to dsd_events.c; Move AFS code to edacs-fme.c; Move beeper code to dsd_audio2.c
Expand Event History for EDACS to Include More Call Information; Misc Tweaks regarding;
Add watchdog and wav file closure to EOT_CC when returning from EDACS Analog or Digital Calls;
Fix local event_string size in watchdog_event_current;
Add watchdog to cleanupAndExit to catch any calls in progress when closing and push them out to event_history log;
Clear some values on Trunking when nocarrier that weren't previously cleared right away;
Write User Lockout of TG to event history; Run noCarrier when Trunking and User Locks Out, prompting return to CC;
Include a simple sh file to startup dsd-fme with opts line, and open log files for multi linux terminal support;
Fix bug with P25p1 MPDU Trunking Blocks setting address values to trigger event history watchdog;
Add an internal string into event history to log internal events of note (ENC LO, errors, etc);
Add a watchdog during any ENC LO event so the event_history will log the call with ENC LO;
Disable AHOY and RSP PDU's from Event History (clogs up the event history with extra info);
Fix DMR p_clear trigger to zero out src and tg values when tuning away;
Fix Hytera Enhanced RC4 (verified working); Misc Tweaks Regarding;
Fix P25p1 LCW Unit to Unit to Private Call in Call History; Misc Tweaks in TDU and LCW;
Add DMR AHOY Info from CSBK and UDT from Data Bursts to Event History;
Send UDT Text Messages to textmessage string in event history and not to the event string; Fix UDT Text Len values;
Fix Misc Issues noted in #288 (IP6, Mixed Add/Text, NMEA ss3 * 10);
Fix NXDN site_code and sys_code order in event_history; Reset correct call type string on TX_REL, TX_REL_EXT, and DISC messages when stale;
Have P25p1 PDUs write to event_history, regardless of decoded state; Include Enc info if available and not decrypted or decoded; Event History and Log RSP Packets;
Tweak and Add DMR RSP Packets to Event History and Log
Fix Event History Log File Display on Startup;
Add UDP Port 4069 for TRBOnet SCADA; (no decode of data);
Misc Tweaks Regarding How Trunking Elements May Indirectly Interact with Event History;
DMR Alias Tweak: Allow Extra UTF8 characters (grave, diacritical leters, etc); Allow any UTF16 character that isn't an ASCII special char;
Add GI String (GROUP or PRIVATE) to wav file names, if set and known at close;
Add Encrypted PDU ALG/KID values if not decrypted/decoded;
Allow Manual RTL Input PPM Error Adjustment with { and } keys;
LRRP: Simple Request Handling; Report Handling Tweaks; Simple Handling for Unknown Formats;
Don't reset DMR Color Code on NoCarrier;
Don't write Short Data UTF8 to event log or event history in ncurses(garbage text);
Add unknown IP port and protocol lines for event_history;
Add GI from the ILLEGALLY_PARKED CSBK on standard DMR T3 trunking to make sure we get one set;
Change the -~ switch to debug mode and -J to the event history file;
Pass slot and swrite value to write_event_to_log_file; Add Slot value to written event log file when swrite is 1 (DMR BS and P25p2);
Misc Consistency Nits;
Scrub call_matrix items form ncurses, rename for edacs use only;
Scrub a lot of unused local variables out of the ncurses printer;
Add NXDN Talker Aliases to Event History;
Add Remus' suggestion for Tone ID and AD values on the call alert beeper;
Initialize src_str and tgt_str properly each pass of watchdog_event_current so that wav files do not have a blank string instead of the correct numerical number for src and tgt when applicable; Fix tgt and src string to correct position;
Add dPMR string value to src and tgt for wav files + bugfix; Add Enc if applicable to event history for it;
Misc Nits;
M17, YSF, DSTAR to save wav files with src and dst as call sign string value and not a numerical value;
Add P25p1 Tier 1 Location and DMR Short Data LOCN Report to Event History; Add MNIS sourced LRRP to Event History;
Don't append truncated TEXT strings to Event String since its full display is directly below it in the Event History;
Add new items to Event History to accomodate above feature;
Tweak misc items regarding above;
Add Extra Call Information to Event History and Display to Ncurses and Write to Event Log;
Add P25 Known Talker Alias Formats to Event History and Display to Ncurses and Write to Event Log;
Remake the DMR Talker Alias Decoder for 7, 8, and 16 bit chars and go to Event History and Display and to Ncurses and Write to Event Log;
Add Some Embeddded and Misc (Non Data Call) GPS Formats to Event History and Display to Ncurses and Write to Event Log;
Add DMR UDT Data Calls to Event History;
Make Misc Tweaks to Event Item Strings;
Rework all Per Call Wav files to tie into Event History; Auto Delete Empty Wav files created; Wav Files in progress have no extension and have no hard set name until closing;
Delete all OLD patch files that are resolved directly or indirectly by new Event History, or have previously been incorporated into code.