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; }
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); }