瀏覽代碼

Test processing primary timing packets

master
The6P4C 7 年之前
父節點
當前提交
457657c467
共有 1 個檔案被更改,包括 4 行新增10 行删除
  1. +4
    -10
      ThunderboltTimeSync/FormMain.cs

+ 4
- 10
ThunderboltTimeSync/FormMain.cs 查看文件

@@ -24,16 +24,10 @@ namespace ThunderboltTimeSync {

tbsp.PacketReceived += (ThunderboltPacket packet) => {
if (packet.IsPacketValid) {
List<string> dataByteStrings = packet.Data.Select(x => string.Format("{0:X2}", x)).ToList();
List<string> 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);
}
}
};



Loading…
取消
儲存