From bb99f43375ad732a37a246aa262c54837bbe20d8 Mon Sep 17 00:00:00 2001 From: Cristion Dominguez Date: Fri, 25 Apr 2025 10:22:23 -0700 Subject: [PATCH] Discard check for reserved bits in poll response --- .../Messages/Responses/PollResponseMessage.cs | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/PTI.Rs232Validator/Messages/Responses/PollResponseMessage.cs b/PTI.Rs232Validator/Messages/Responses/PollResponseMessage.cs index f2ca27f..5890530 100644 --- a/PTI.Rs232Validator/Messages/Responses/PollResponseMessage.cs +++ b/PTI.Rs232Validator/Messages/Responses/PollResponseMessage.cs @@ -44,19 +44,6 @@ public class PollResponseMessage : Rs232ResponseMessage { (2, 1), Rs232Event.InvalidCommand } }; - /// - /// A map of byte indices in d to reserved bit indices. - /// - private static readonly Dictionary ReservedBitIndices = new() - { - { 0, [7] }, - { 1, [5, 6, 7] }, - { 2, [6, 7] }, - { 3, [0, 1, 2, 3, 4, 5, 6, 7] }, - { 4, [7] }, - { 5, [7] } - }; - /// /// Initializes a new instance of . /// @@ -185,21 +172,6 @@ private void DeserializeStatus() ModelNumber = Status[4]; FirmwareRevision = Status[5]; - foreach (var pair in ReservedBitIndices) - { - var byteIndex = pair.Key; - var bitIndices = pair.Value; - - var setBitIndices = bitIndices.Where(bitIndex => Status[byteIndex].IsBitSet(bitIndex)).ToArray(); - if (setBitIndices.Length == 0) - { - continue; - } - - PayloadIssues.Add( - $"The status byte {byteIndex} has 1 or more reserved bits set: {string.Join(",", setBitIndices)}."); - } - switch (states.Count) { case 0: