using InnovEnergy.Lib.Protocols.Modbus.Protocol; namespace InnovEnergy.Lib.Protocols.Modbus.Reflection.Attributes; public class InputRegister : ModbusRegister { private static readonly Type DefaultModbusType = typeof(UInt16); public InputRegister(UInt16 address) : this(address, DefaultModbusType) { } public InputRegister(UInt16 address, Type modbusType) : base(address, modbusType, ModbusKind.InputRegister) { } } public class InputRegister : InputRegister where T : IConvertible { public InputRegister(UInt16 address) : base(address, typeof(T)) { } }