Beispiel #1
0
        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);
        }
Beispiel #2
0
 public void SelectPlane(string plane)
 {
     AirPlane = plane.ToUpper().Trim();
     DCSBIOSJson j = new DCSBIOSJson(AirPlane, FriendlyName, true);
 }