From 457657c4678b3cd03215ab4a143dcef3fa5a4e65 Mon Sep 17 00:00:00 2001 From: The6P4C Date: Fri, 29 Sep 2017 11:34:08 +1000 Subject: [PATCH] Test processing primary timing packets --- ThunderboltTimeSync/FormMain.cs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/ThunderboltTimeSync/FormMain.cs b/ThunderboltTimeSync/FormMain.cs index 023ea8a..f4be464 100644 --- a/ThunderboltTimeSync/FormMain.cs +++ b/ThunderboltTimeSync/FormMain.cs @@ -24,16 +24,10 @@ namespace ThunderboltTimeSync { tbsp.PacketReceived += (ThunderboltPacket packet) => { if (packet.IsPacketValid) { - List dataByteStrings = packet.Data.Select(x => string.Format("{0:X2}", x)).ToList(); - List rawDataByteStrings = packet.RawData.Select(x => string.Format("{0:X2}", x)).ToList(); - Debug.WriteLine( - string.Format( - "Received packet: ID: {0:X2}, Data: {1}, Raw Data: {2}", - packet.ID, string.Join(" ", dataByteStrings), string.Join(" ", rawDataByteStrings) - ) - ); - } else { - Debug.WriteLine("Received invalid packet."); + if (packet.ID == 0x8F && packet.Data.Count == 17 && packet.Data[0] == 0xAB) { + ushort year = (ushort) (packet.Data[15] << 8 | packet.Data[16]); + Debug.WriteLine(year); + } } };