Пример #1
0
        public static void Edit(int poolnum, int num, float press, int temp, float flow, DateTime da)
        {
            Signal r = new SimulatedSignal(num, press, temp, flow, da);

            DataCentre._Pool[poolnum] = r;
            _Map[poolnum]             = r;
        }
Пример #2
0
        public ActionResult Save(SaveRequest sr)
        {
            float.Parse(sr.Pressure);
            int.Parse(sr.Temp);
            float.Parse(sr.Flow);
            DateTime.Parse(sr.Time);
            Signal s = new SimulatedSignal(sr.Num, float.Parse(sr.Pressure), int.Parse(sr.Temp), float.Parse(sr.Flow), DateTime.Parse(sr.Time));

            DataCentre._Pool[sr.index] = s;
            return(Json("success", JsonRequestBehavior.AllowGet));
        }
        public override Signal CreateSignal(int num)
        {
            Random r            = new Random();
            float  _MudPressure = (float)r.NextDouble() * 10 + 45;

            temp += r.Next(2, 5);
            if (temp >= 150)
            {
                temp = 50;
            }
            r = new Random();
            float           _FlowRate = (float)r.NextDouble() * 100 + 50;
            DateTime        _Time     = DateTime.Now;
            SimulatedSignal s         = new SimulatedSignal(num, _MudPressure, temp, _FlowRate, _Time);

            s._Key = key;
            key++;
            return(s);
        }