protected NewModuleAdamAbstract(NewNetModules net, string address, byte channelCount) : base(net, address, channelCount) { Name = null; FirmwareVersion = null; //Time = null; }
protected NewModuleAbstract(NewNetModules net, string address, byte channelCount) //: this(net, HexToByte(address) ?? 0, channelCount) { Net = net; Address = address; Channels = new NewModuleChannels(channelCount); }
protected NewModuleAbstract(NewNetModules net, byte address10, byte channelCount) { Net = net; Address10 = address10; Channels = new NewModuleChannels(channelCount); //Name = null; //FirmwareVersion = null; Time = null; }
public NewModuleAdam4019Plus(NewNetModules net, byte address10) : base(net, address10, ChannelCount + 1) { //Address10 = address10; _dataFormat = null; _inputRange = null; _baudRate = null; for (byte channel = 0; channel < ChannelCount; channel++) { Channels[channel] = new NewChannelAdam4019Plus(this, channel); } Channels[8] = new NewChannelAdamCjc(this, ChannelCount); }
public NewModuleAdam4019Plus(NewNetModules net, string address) : base(net, address, ChannelCount + 1) { //byte? adress10 = HexToByte(address); //Address = (adress10 != null) ? address : null; _dataFormat = null; _inputRange = null; _baudRate = null; for (byte channel = 0; channel < ChannelCount; channel++) { Channels[channel] = new NewChannelAdam4019Plus(this, channel); } Channels[ChannelCount] = new NewChannelAdamCjc(this, ChannelCount); }