public HardwareChannel(string serverName, string deviceName, string channelName, string channelDescription, HardwareChannel.HardwareConstants.ChannelTypes ct, DataStructures.Gpib.Address gpibAddress, HardwareChannel.HardwareConstants.GPIBDeviceType gpibDeviceType)
     : this(serverName, deviceName, channelName,channelDescription, ct)
 {
     if (this.ChannelType != HardwareConstants.ChannelTypes.gpib)
     {
         throw new Exception("Do not call gpib channel constructor for a non gpib device.");
     }
     this.gpibAddress = gpibAddress;
     this.gpibDeviceType = gpibDeviceType;
 }
 public HardwareChannel(string serverName, string deviceName, string channelName, string channelDescription, HardwareChannel.HardwareConstants.ChannelTypes ct, DataStructures.Gpib.Address gpibAddress, HardwareChannel.HardwareConstants.GPIBDeviceType gpibDeviceType)
     : this(serverName, deviceName, channelName, channelDescription, ct)
 {
     if (this.ChannelType != HardwareConstants.ChannelTypes.gpib)
     {
         throw new Exception("Do not call gpib channel constructor for a non gpib device.");
     }
     this.gpibAddress    = gpibAddress;
     this.gpibDeviceType = gpibDeviceType;
 }
 public HardwareChannel(string serverName, string deviceName, string channelName, string channelDescription, HardwareChannel.HardwareConstants.ChannelTypes ct)
 {
     gpibMasquerade = false;
     myGpibMasqueradeType = GpibMasqueradeType.NONE;
     this.serverName = serverName;
     this.deviceName = deviceName;
     this.channelName = channelName;
     this.channelDescription = channelDescription;
     this.channelType = ct;
     this.isUnAssigned = false;
     this.gpibAddress = new DataStructures.Gpib.Address();
     this.gpibDeviceType = HardwareConstants.GPIBDeviceType.Unknown;
 }
 public HardwareChannel(string serverName, string deviceName, string channelName, string channelDescription, HardwareChannel.HardwareConstants.ChannelTypes ct)
 {
     gpibMasquerade          = false;
     myGpibMasqueradeType    = GpibMasqueradeType.NONE;
     this.serverName         = serverName;
     this.deviceName         = deviceName;
     this.channelName        = channelName;
     this.channelDescription = channelDescription;
     this.channelType        = ct;
     this.isUnAssigned       = false;
     this.gpibAddress        = new DataStructures.Gpib.Address();
     this.gpibDeviceType     = HardwareConstants.GPIBDeviceType.Unknown;
 }