Пример #1
0
 public static bool SaveStream(Stream stream, PersistentState state)
 {
     try {
         using (var writer = new XmlTextWriter(stream, Encoding.UTF8)) {
             Serializer.Serialize(writer, state);
         }
         return(true);
     }
     catch (Exception ex) {
         Log.Error("PersistentState serialize failed.", ex);
         return(false);
     }
 }
Пример #2
0
        public void SetUp()
        {
            var state = new PersistentState {
                MinRangeSizes = new ReadingValues(1, 2, 3, 4, 5),
                MinRangeSizeDewPoint = 6,
                MinRangeSizeAirDensity = 7,
                HeightAboveSeaLevel = 8,
                UserGraphAttribute = PersistentState.UserCalculatedAttribute.AirDensity
            };

            var sb = new StringBuilder();
            using (var xmlWriter = new StringWriter(sb)) {
                PersistentState.Serializer.Serialize(xmlWriter, state);
            }
            _xml234567 = sb.ToString();
        }
Пример #3
0
        public SettingsForm(PersistentState state)
        {
            if(null == state) {
                throw new ArgumentNullException("state");
            }
            State = state;
            InitializeComponent();

            var userGraphValues = (PersistentState.UserCalculatedAttribute[])Enum.GetValues(typeof (PersistentState.UserCalculatedAttribute));
            comboBoxEditUserGraph.Properties.Items.AddRange(userGraphValues);

            comboBoxEditTemp.Properties.Items.AddRange(Enum.GetValues(typeof(TemperatureUnit)));
            comboBoxEditPress.Properties.Items.AddRange(Enum.GetValues(typeof(PressureUnit)));
            comboBoxEditSpeed.Properties.Items.AddRange(Enum.GetValues(typeof(SpeedUnit)));

            SetValuesFromState();
        }
Пример #4
0
        public SettingsForm(PersistentState state, InternetStreamingStatistics _internetStreamingStatistics)
        {
            if(null == state) {
                throw new ArgumentNullException("state");
            }
            State = state;
            InitializeComponent();

            var userGraphValues = (PersistentState.UserCalculatedAttribute[])Enum.GetValues(typeof (PersistentState.UserCalculatedAttribute));
            comboBoxEditUserGraph.Properties.Items.AddRange(userGraphValues);

            comboBoxEditTemp.Properties.Items.AddRange(Enum.GetValues(typeof(TemperatureUnit)));
            comboBoxEditPress.Properties.Items.AddRange(Enum.GetValues(typeof(PressureUnit)));
            comboBoxEditSpeed.Properties.Items.AddRange(Enum.GetValues(typeof(SpeedUnit)));

            SetValuesFromState();

            //rp
            //MessageBox.Show("statistic___ sended: "+_internetStreamingStatistics.m_StreamingServers[0].GetSendetPacekets() + " received" + _internetStreamingStatistics.m_StreamingServers[0].GetReadedPacekets() );
            label_statistic_incomming_packets.Text = ""+_internetStreamingStatistics.m_StreamingServers[0].GetReadedPacekets();
            label_statistic_sendet_packets.Text = "" + _internetStreamingStatistics.m_StreamingServers[0].GetSendetPacekets();
        }
Пример #5
0
 public static bool SaveStream(Stream stream, PersistentState state)
 {
     try {
         using (var writer = new XmlTextWriter(stream, Encoding.UTF8)) {
             Serializer.Serialize(writer, state);
         }
         return true;
     }
     catch (Exception ex) {
         Log.Error("PersistentState serialize failed.", ex);
         return false;
     }
 }
Пример #6
0
 public static bool SaveFile(string filePath, PersistentState state)
 {
     using(var fileStream = File.Open(filePath, FileMode.Create, FileAccess.ReadWrite, FileShare.None)) {
         return SaveStream(fileStream, state);
     }
 }
Пример #7
0
 public static bool SaveFile(string filePath, PersistentState state)
 {
     using (var fileStream = File.Open(filePath, FileMode.Create, FileAccess.ReadWrite, FileShare.None)) {
         return(SaveStream(fileStream, state));
     }
 }