Пример #1
0
 public FB_Param_Valve_2_Pos(string label, FB_Param_Valve_2_Pos param)
 {
     this.Label            = label;
     this.HasIn_Sensor     = param.HasIn_Sensor;
     this.HasOut_Sensor    = param.HasOut_Sensor;
     this.HasMiddle_Sensor = param.HasMiddle_Sensor;
     this.GS_Pos           = param.GS_Pos;
 }
Пример #2
0
        public static FB_Param_Valve_2_Pos Open(string name)
        {
            FB_Param_Valve_2_Pos ret = null;

            try
            {
                FileStream fs = File.Open(pathname + name, System.IO.FileMode.Open);

                Byte[] json_data = new byte[fs.Length];
                fs.Read(json_data, 0, json_data.Length);

                string input = Encoding.UTF8.GetString(json_data, 0, json_data.Length);

                ret = JsonConvert.DeserializeObject <FB_Param_Valve_2_Pos>(input);

                fs.Close();
            }
            catch (IOException e)
            {
                System.Diagnostics.Debug.WriteLine(e.ToString());
            }

            return(ret);
        }