public SettingsData()
 {
     myLogicalChannelManager = new LogicalChannelManager();
     myServerManager = new ServerManager();
     cameraPCs = new List<IPAdresses>();
     versionNumberAtFirstCreation = DataStructuresVersionNumber.CurrentVersion;
     versionNumberAtLastSerialization = DataStructuresVersionNumber.CurrentVersion;
 }
 public ServerSettings()
 {
     this.serverDeviceSettings = new Dictionary<string, DeviceSettings>();
     this.connections = new List<TerminalPair>();
     this.aILogTimes = new List<AnalogInLogTime>();
     this.aIChannels = new List<AnalogInChannels>();
     this.aINames = new List<AnalogInNames>();
     this.versionNumberAtFirstCreation = DataStructuresVersionNumber.CurrentVersion;
     this.versionNumberAtLastSerialization = DataStructuresVersionNumber.CurrentVersion;
 }
 public SequenceData()
 {
     steps = new List<TimeStep>();
     commonWaveforms = new List<Waveform>();
     analogGroups = new List<AnalogGroup>();
     analogGroups.Add(new AnalogGroup("Unnamed"));
     gpibGroups = new List<GPIBGroup>();
     gpibGroups.Add(new GPIBGroup("Unnamed"));
     variables = new List<Variable>();
     lists = new ListData();
     versionNumberAtFirstCreation = DataStructuresVersionNumber.CurrentVersion;
     versionNumberAtLastSerialization = DataStructuresVersionNumber.CurrentVersion;
 }
 private void setSerializationVersionNumber(StreamingContext sc)
 {
     this.versionNumberAtLastSerialization = DataStructuresVersionNumber.CurrentVersion;
 }
 private void setSerializationVersionNumber(StreamingContext sc)
 {
     this.versionNumberAtLastSerialization = DataStructuresVersionNumber.CurrentVersion;
 }