internal static void Main2(string[] args) { AircraftDataAnalysisWcfService.AircraftService serv = new AircraftDataAnalysisWcfService.AircraftService(); //serv.DeleteAircraft("F4D"); serv.AddOrUpdateAircraftInstance( new FlightDataEntities.AircraftInstance() { AircraftModel = new FlightDataEntities.AircraftModel() { ModelName = "F4D", Caption = "机型F4D Aircraft", LastUsed = DateTime.Now }, AircraftNumber = "0004", LastUsed = DateTime.Now } ); IEnumerable<FlightDataEntities.AircraftInstance> instances = serv.GetAllAircraftInstances(); foreach (var m in instances) { m.ToString(); } Console.ReadLine(); }
internal static void Main3(string[] args) { FlightDataEntities.FlightParameter[] parameters = ReadXmlParameters("F4D", @"C:\Users\LibreK\SkyDrive\Coding\AircraftAnalysis\FlyParaPro\FlyParamBusiness\FlyParameter.xml"); AircraftDataAnalysisWcfService.AircraftService serv = new AircraftDataAnalysisWcfService.AircraftService(); serv.AddOrUpdateFlyParameter(parameters); IEnumerable<FlightDataEntities.FlightParameter> instances = serv.GetAllFlightParameters("F4D"); foreach (var m in instances) { m.ToString(); } Console.ReadLine(); }
internal static void Main1(string[] args) { AircraftDataAnalysisWcfService.AircraftService serv = new AircraftDataAnalysisWcfService.AircraftService(); //serv.DeleteAircraft("F4D"); serv.AddOrUpdateAircraftModel( new FlightDataEntities.AircraftModel() { ModelName = "F4D", Caption = "机型F4D Aircraft", LastUsed = DateTime.Now }); var models = serv.GetAllAircraftModels(); foreach (var m in models) { m.ToString(); } Console.ReadLine(); }
static void Main(string[] args) { Program1.Main1(args); ServiceReference1.AircraftServiceClient client = new ServiceReference1.AircraftServiceClient(); var model = client.GetCurrentAircraftModel(); var test2 = client.GetFlightData( new Flight() { FlightID = "781102221", Aircraft = new AircraftInstance() { AircraftModel = model, AircraftNumber = "0004", LastUsed = DateTime.Now }, }, new string[] { "Et" }, 0, 100); LogHelper.Info("OK,good", null); log4net.ILog log = log4net.LogManager.GetLogger("AircraftDataAnalysis"); //System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); log4net.ThreadContext.Properties["session"] = 21; // Log an info level message if (log.IsInfoEnabled) log.Info("Application [ConsoleApp] Start"); // Log a debug message. Test if debug is enabled before // attempting to log the message. This is not required but // can make running without logging faster. if (log.IsDebugEnabled) log.Debug("This is a debug message"); log.Error("Hey this is an error!"); // Log an info level message if (log.IsInfoEnabled) log.Info("Application [ConsoleApp] End"); Console.Write("Press Enter to exit..."); Console.ReadLine(); log4net.ILog logger = log4net.LogManager.GetLogger("FlightDataAnalysis"); logger.Info("OK"); logger = log4net.LogManager.GetLogger(typeof(Program)); MongoServer server = MongoServer.Create("mongodb://*****:*****@42.96.198.241"); server.Connect(); var dbnames = server.GetDatabaseNames(); foreach (var db in dbnames) { Console.WriteLine(db); } server.Disconnect(); AircraftDataAnalysisWcfService.AircraftService serv = new AircraftDataAnalysisWcfService.AircraftService(); serv.GetFlightData(new FlightDataEntities.Flight() { FlightID = "781102221", Aircraft = new FlightDataEntities.AircraftInstance() { AircraftModel = serv.GetCurrentAircraftModel(), AircraftNumber = "0004" }, EndSecond = 7374, FlightName = "781102221-1.phy" }, new string[] { "Et", "Hp" }, 0, 200); AircraftDataAnalysisWcfService.DataInputService service = new AircraftDataAnalysisWcfService.DataInputService(); service.AddOneParameterValue( new FlightDataEntities.Flight() { FlightID = "781102221", Aircraft = new FlightDataEntities.AircraftInstance() { AircraftModel = serv.GetCurrentAircraftModel(), AircraftNumber = "0004" }, EndSecond = 7374, FlightName = "781102221-1.phy" }, "Vi", new FlightDataEntities.Level1FlightRecord[] { new FlightDataEntities.Level1FlightRecord(){ FlightID = "781102221", EndSecond = 8, ParameterID = "Vi", StartSecond = 0, Values = new float[]{1,2,3,4,5,6,7,8}}}); //Program1.Main1(args); //Program1.Main2(args); //Program1.Main3(args); //return; //FlightDataEntities.FlightParameter[] parameters = ReadParameters(@"XMLFile1.xml"); //string path = @"D:\home\09100223-1(右发空中超温).phy"; //FlightDataReading.FlightDataReadingHandler handler = // new FlightDataReading.FlightDataReadingHandler(path); //handler.Definition = definition; //var header = handler.ReadHeader(); //FormatOutput(header); //handler.Read(); //FormatOutput(handler.Frames); //Dictionary<int, Dictionary<string, float[]>> valuesMap = new Dictionary<int, Dictionary<string, float[]>>(); //for (int i = 0; i < handler.Frames.Count; i++) //{ // Dictionary<string, float[]> map = new Dictionary<string, float[]>(); // var frame = handler.Frames[i]; // var result = from one in frame.Segments // group one.Value by one.SegmentName into pid // select new { pid.Key, pid }; // foreach (var one in result) // { // List<float> v = new List<float>(); // foreach (var two in one.pid) // { // v.Add(Convert.ToSingle(two)); // } // map.Add(one.Key, v.ToArray()); // } // var notP = from one in parameters // where !map.ContainsKey(one.ParameterID) // select one; // foreach (var p in notP) // { // map.Add(p.ParameterID, new float[] { }); // } // valuesMap.Add(i, map); //} //FormatOutput(valuesMap, parameters); //FormatMaxMinValueOutput(valuesMap, parameters); //System.Console.Read(); //handler.PreSetAircraftModelName = "A0004"; //handler.MongoDBConnectionString = "mongodb://localhost/?w=1"; //FlightDataReading.AircraftModel1.FlightRawDataWrapper wrapper = new FlightDataReading.AircraftModel1.FlightRawDataWrapper(path) { Definition = definition }; //wrapper.Open(); //FormatOutput(wrapper.Header); }