protected override bool ValidResponse(Packet packet) { if (packet.Header == PacketHeaderType.LocomotiveFunction && (packet.Payload[0] >= 0x30 && packet.Payload[0] <= 0x34)) //TODO: unit test to check this works { ResponseData = new AddressInquiryResp(); return true; } else { return false; } }
protected override bool ValidResponse(Packet packet) { if (packet.Header == PacketHeaderType.LocomotiveFunction && (packet.Payload[0] >= 0x30 && packet.Payload[0] <= 0x34)) //TODO: unit test to check this works { ResponseData = new AddressInquiryResp(); return(true); } else { return(false); } }