until/if we implement a logger, instead of Console.WriteLine we'll use Trace.WriteLine, at least when in VS debug mode we'll see the output messages;

pull/1/head
Bryan Biedenkapp 11 months ago
parent a17e1e030e
commit a0bd556ebd

@ -1,4 +1,8 @@
// SPDX-License-Identifier: AGPL-3.0-only
using System.Diagnostics;
/**
* Digital Voice Modem - Desktop Dispatch Console
* AGPLv3 Open Source. Use is subject to license terms.
@ -11,6 +15,8 @@
*
*/
using System.Diagnostics;
namespace dvmconsole
{
/// <summary>
@ -32,7 +38,7 @@ namespace dvmconsole
if (audioData.Length != OgLength)
{
Console.WriteLine($"Invalid PCM length: {audioData.Length}, expected: {OgLength}");
Trace.WriteLine($"Invalid PCM length: {audioData.Length}, expected: {OgLength}");
return chunks;
}
@ -55,7 +61,7 @@ namespace dvmconsole
{
if (chunks.Count * ExepcetedLength != OgLength)
{
Console.WriteLine($"Invalid number of chunks: {chunks.Count}, expected total length: {OgLength}");
Trace.WriteLine($"Invalid number of chunks: {chunks.Count}, expected total length: {OgLength}");
return null;
}

@ -12,6 +12,8 @@
*
*/
using System.Diagnostics;
using fnecore;
using fnecore.DMR;
using fnecore.P25.kmm;
@ -132,20 +134,20 @@ namespace dvmconsole
switch (level)
{
case LogLevel.WARNING:
Console.WriteLine(message);
Trace.WriteLine(message);
break;
case LogLevel.ERROR:
Console.WriteLine(message);
Trace.WriteLine(message);
break;
case LogLevel.DEBUG:
Console.WriteLine(message);
Trace.WriteLine(message);
break;
case LogLevel.FATAL:
Console.WriteLine(message);
Trace.WriteLine(message);
break;
case LogLevel.INFO:
default:
Console.WriteLine(message);
Trace.WriteLine(message);
break;
}
};
@ -194,8 +196,6 @@ namespace dvmconsole
protected override void KeyResponse(object sender, KeyResponseEvent e)
{
byte[] payload = e.Data.Skip(11).ToArray();
//Console.WriteLine(FneUtils.HexDump(payload));
if (e.MessageId == (byte)KmmMessageType.MODIFY_KEY_CMD)
mainWindow.KeyResponseReceived(e);
}

@ -245,8 +245,7 @@ namespace dvmconsole
peer.peer.PeerConnected += (sender, response) =>
{
Console.WriteLine("FNE Peer connected");
Trace.WriteLine("FNE Peer connected");
Dispatcher.Invoke(() =>
{
systemStatusBox.Background = (Brush)new BrushConverter().ConvertFrom("#FF00BC48");
@ -257,8 +256,7 @@ namespace dvmconsole
peer.peer.PeerDisconnected += (response) =>
{
Console.WriteLine("FNE Peer disconnected");
Trace.WriteLine("FNE Peer disconnected");
Dispatcher.Invoke(() =>
{
systemStatusBox.Background = new SolidColorBrush(Colors.DarkRed);
@ -500,7 +498,7 @@ namespace dvmconsole
handler.SendP25TSBK(callData, tsbk);
Console.WriteLine("sent page");
Trace.WriteLine("Transmitted Page");
}
}
@ -1243,7 +1241,7 @@ namespace dvmconsole
if (tone > 0)
{
MBEToneGenerator.IMBEEncodeSingleTone((ushort)tone, imbe);
Console.WriteLine($"({system.Name}) P25D: {tone} HZ TONE DETECT");
Trace.WriteLine($"({system.Name}) P25D: {tone} HZ TONE DETECT");
}
else
{
@ -1376,7 +1374,7 @@ namespace dvmconsole
else
pktSeq = peer.pktSeq();
//Console.WriteLine($"({channel.SystemName}) P25D: Traffic *VOICE FRAME * PEER {handler.PeerId} SRC_ID {srcId} TGID {dstId} [STREAM ID {channel.txStreamId}]");
//Trace.WriteLine($"({channel.SystemName}) P25D: Traffic *VOICE FRAME * PEER {handler.PeerId} SRC_ID {srcId} TGID {dstId} [STREAM ID {channel.txStreamId}]");
byte[] payload = new byte[200];
handler.CreateNewP25MessageHdr((byte)P25DUID.LDU1, callData, ref payload, cpgChannel.GetAlgoId(), cpgChannel.GetKeyId(), channel.mi);
@ -1394,7 +1392,7 @@ namespace dvmconsole
else
pktSeq = peer.pktSeq();
//Console.WriteLine($"({channel.SystemName}) P25D: Traffic *VOICE FRAME * PEER {handler.PeerId} SRC_ID {srcId} TGID {dstId} [STREAM ID {channel.txStreamId}]");
//Trace.WriteLine($"({channel.SystemName}) P25D: Traffic *VOICE FRAME * PEER {handler.PeerId} SRC_ID {srcId} TGID {dstId} [STREAM ID {channel.txStreamId}]");
byte[] payload = new byte[200];
handler.CreateNewP25MessageHdr((byte)P25DUID.LDU2, callData, ref payload, cpgChannel.GetAlgoId(), cpgChannel.GetKeyId(), channel.mi);
@ -1480,7 +1478,7 @@ namespace dvmconsole
{
//Log.Logger.Debug($"({Config.Name}) P25D: Traffic *VOICE FRAME * PEER {e.PeerId} SRC_ID {e.SrcId} TGID {e.DstId} VC{n} ERRS {errs} [STREAM ID {e.StreamId}]");
//Log.Logger.Debug($"IMBE {FneUtils.HexDump(imbe)}");
//Console.WriteLine($"SAMPLE BUFFER {FneUtils.HexDump(samples)}");
//Trace.WriteLine($"SAMPLE BUFFER {FneUtils.HexDump(samples)}");
int pcmIdx = 0;
byte[] pcmData = new byte[samples.Length * 2];
@ -1497,7 +1495,7 @@ namespace dvmconsole
}
catch (Exception ex)
{
Console.WriteLine($"Audio Decode Exception: {ex.Message}");
Trace.WriteLine($"Audio Decode Exception: {ex.Message}");
}
}
@ -1507,21 +1505,21 @@ namespace dvmconsole
/// <param name="e"></param>
public void KeyResponseReceived(KeyResponseEvent e)
{
//Console.WriteLine($"Message ID: {e.KmmKey.MessageId}");
//Console.WriteLine($"Decrypt Info Format: {e.KmmKey.DecryptInfoFmt}");
//Console.WriteLine($"Algorithm ID: {e.KmmKey.AlgId}");
//Console.WriteLine($"Key ID: {e.KmmKey.KeyId}");
//Console.WriteLine($"Keyset ID: {e.KmmKey.KeysetItem.KeysetId}");
//Console.WriteLine($"Keyset Alg ID: {e.KmmKey.KeysetItem.AlgId}");
//Console.WriteLine($"Keyset Key Length: {e.KmmKey.KeysetItem.KeyLength}");
//Console.WriteLine($"Number of Keys: {e.KmmKey.KeysetItem.Keys.Count}");
//Trace.WriteLine($"Message ID: {e.KmmKey.MessageId}");
//Trace.WriteLine($"Decrypt Info Format: {e.KmmKey.DecryptInfoFmt}");
//Trace.WriteLine($"Algorithm ID: {e.KmmKey.AlgId}");
//Trace.WriteLine($"Key ID: {e.KmmKey.KeyId}");
//Trace.WriteLine($"Keyset ID: {e.KmmKey.KeysetItem.KeysetId}");
//Trace.WriteLine($"Keyset Alg ID: {e.KmmKey.KeysetItem.AlgId}");
//Trace.WriteLine($"Keyset Key Length: {e.KmmKey.KeysetItem.KeyLength}");
//Trace.WriteLine($"Number of Keys: {e.KmmKey.KeysetItem.Keys.Count}");
foreach (var key in e.KmmKey.KeysetItem.Keys)
{
//Console.WriteLine($" Key Format: {key.KeyFormat}");
//Console.WriteLine($" SLN: {key.Sln}");
//Console.WriteLine($" Key ID: {key.KeyId}");
//Console.WriteLine($" Key Data: {BitConverter.ToString(key.GetKey())}");
//Trace.WriteLine($" Key Format: {key.KeyFormat}");
//Trace.WriteLine($" SLN: {key.Sln}");
//Trace.WriteLine($" Key ID: {key.KeyId}");
//Trace.WriteLine($" Key Data: {BitConverter.ToString(key.GetKey())}");
Dispatcher.Invoke(() =>
{

@ -11,6 +11,7 @@
*
*/
using System.Diagnostics;
using System.IO;
using Newtonsoft.Json;
@ -98,7 +99,7 @@ namespace dvmconsole
}
catch (Exception ex)
{
Console.WriteLine($"Error loading settings: {ex.Message}");
Trace.WriteLine($"Error loading settings: {ex.Message}");
}
}
@ -174,7 +175,7 @@ namespace dvmconsole
}
catch (Exception ex)
{
Console.WriteLine($"Error saving settings: {ex.Message}");
Trace.WriteLine($"Error saving settings: {ex.Message}");
}
}
} // public class SettingsManager

Loading…
Cancel
Save

Powered by TurnKey Linux.