Пример #1
0
 protected NewModuleAdamAbstract(NewNetModules net, string address, byte channelCount)
     : base(net, address, channelCount)
 {
     Name            = null;
     FirmwareVersion = null;
     //Time = null;
 }
Пример #2
0
        protected NewModuleAbstract(NewNetModules net, string address, byte channelCount) //: this(net, HexToByte(address) ?? 0, channelCount)
        {
            Net     = net;
            Address = address;

            Channels = new NewModuleChannels(channelCount);
        }
Пример #3
0
        protected NewModuleAbstract(NewNetModules net, byte address10, byte channelCount)
        {
            Net       = net;
            Address10 = address10;

            Channels = new NewModuleChannels(channelCount);
            //Name = null;
            //FirmwareVersion = null;
            Time = null;
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }