public override bool SetProperties(Dictionary <string, object> properties) { ipadressToSend = IPAddress.Parse(properties["SendIPADRESS"].ToString()); UdpPortSend = (int)properties["UDPPortSendToDCS"]; UdpPortRecept = (int)properties["UDPPortReceptFromDCS"]; AirPlane = properties["AirFrame"].ToString().ToUpper().Trim(); rebuildfiles = (bool)properties["RebuildFiles"]; var jsondir = properties["JsonDir"].ToString().Trim(); if (!Directory.Exists(jsondir)) { throw new ArgumentException($"json folder: {jsondir} doesn't exist, please fix!!"); } Directory.CreateDirectory(FriendlyName.FreePiePath()); var filefolder = (FriendlyName + @"\folder_json.txt").FreePiePath(); using (StreamWriter writer = new StreamWriter(filefolder)) { writer.WriteLine(jsondir); } DCSBIOSJson json = new DCSBIOSJson(AirPlane, FriendlyName, rebuildfiles); return(true); }
public void SelectPlane(string plane) { AirPlane = plane.ToUpper().Trim(); DCSBIOSJson j = new DCSBIOSJson(AirPlane, FriendlyName, true); }