Example #1
0
        private async void GetTemperatureAsync()
        {
            System.Net.HttpStatusCode status;
            (_data, status) = await GetDataAsync(Field, _dataCount);

            //(_data, status) = await getDataAsync(Field);

            if (status.Equals(System.Net.HttpStatusCode.OK))
            {
                ShowNoConnIcon?.Invoke(false);

                ChannelName = GetChannelName();
                FieldName   = GetFieldName(Field);
                SetNameLabel?.Invoke(ChannelName, FieldName);

                List <Data <dynamic> > dataList = new List <Data <dynamic> >();

                for (int i = 0; i < _data.Feeds.Count; i++)
                {
                    string value = TemperatureFromFieldAsync(_data, i);

                    if (value != null)
                    {
                        string[] dateTime = _data.Feeds[i].created_at.Split('T');
                        string[] time     = Regex.Split(dateTime[1], @"(?=[+-])");
                        DateTime date     = Convert.ToDateTime(dateTime[0] + " " + time[0]);

                        dataList.Add(new Data <dynamic>()
                        {
                            date = date, value = value
                        });
                    }
                }
                SetTemperatureLabel?.Invoke(dataList[dataList.Count - 1].value);
                SetUpdateDataLabel?.Invoke(dataList[dataList.Count - 1].date);
                SetData?.Invoke(dataList);
            }
            else if (status.Equals(System.Net.HttpStatusCode.ServiceUnavailable))
            {
                ShowNoConnIcon?.Invoke(true);
            }

            if (!status.Equals(System.Net.HttpStatusCode.OK) && _internetConnection)
            {
                _internetConnection = false;
                Stop();
                _tmpRefreshTime = RefreshTime;
                RefreshTime     = 1000;
                Start();
            }
            else if (status.Equals(System.Net.HttpStatusCode.OK) && !_internetConnection)
            {
                _internetConnection = true;
                Stop();
                RefreshTime = _tmpRefreshTime;
                Start();
            }

            GC.Collect(2, GCCollectionMode.Forced);
        }
Example #2
0
 public async Task SaveSetData(SetData setData)
 {
     await _setDataCollection.ReplaceOneAsync(x => x.SetId == setData.SetId && x.ModelId == setData.ModelId, setData, new UpdateOptions
     {
         IsUpsert = true
     });
 }
        void UpdateSoundsSetsCount()
        {
            string[] texturesNames = terrain.terrainData.splatPrototypes.GetArrayOf(delegate(SplatPrototype splat) { return(splat.texture.name); });

            List <SetData> newSet = new List <SetData>();

            SetData tempObj;

            for (int x = 0; x < texturesNames.Length; x++)
            {
                tempObj = new SetData(texturesNames[x]);

                for (int y = 0; y < sets.Count; y++)
                {
                    if (sets[y].TextureName == texturesNames[x])
                    {
                        tempObj.Set = sets[y].Set;
                        break;
                    }
                }

                newSet.Add(tempObj);
            }

            sets = newSet;
        }
Example #4
0
    private void Start()
    {
        SetData data = JsonConvert.DeserializeObject <SetData>(ResourceEngine.Instance.Load <TextAsset>("FRF").text);

        if (data != null)
        {
            Debug.Log(data.name);
            Debug.LogError(data.code);
            Debug.LogWarning(data.releaseDate);
            Debug.LogException(new NotImplementedException("shit"));

            //foreach (object boo in data.booster)
            //{
            //	if (boo is ICollection)
            //	{
            //		foreach (object obj in (ICollection) boo)
            //		{
            //			Debug.Log(obj);
            //		}
            //	}
            //	else
            //	{
            //		Debug.Log(boo);
            //	}
            //}
        }
    }
 public void show(SetData sd)
 {
     this.sd = sd;
     Show();
     str.Clear();
     value.Text = "";
 }
Example #6
0
        public async Task <IActionResult> PostAsync([FromBody] SetData Data)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest());
                }
                CameraInfo cameraInfo = new CameraInfo {
                    CameraId       = Data.CameraId,
                    Description    = Data.Description,
                    ImageDataArray = Data.ImageDataArray,
                    ImageDatatype  = Data.ImageDatatype,
                    ImageDateTime  = Data.ImageDateTime,
                    ImageName      = Data.ImageName,
                    ImageUnicId    = Data.ImageUnicId,
                    ImageUrl       = Data.ImageUrl
                };
                _unitOfWork.CameraInfoRepository.Insert(cameraInfo);
                await _unitOfWork.CameraInfoRepository.Save();

                return(Ok());
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            SetData sd = new SetData();

            sd.CreateItem(1, 0, txtName.Text, txtDescription.Text, txtPrice.Text, txtImage.Text, txtType.Text);
            Response.Write("<script>alert('Item Created');</script>");
            Response.Redirect("RestaurantManageMenu.aspx");
        }
Example #8
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            SetData   set   = new SetData(Adcat.SelectedValue, Atitle.Text, Adesc.Text, Adslot.SelectedIndex.ToString(), Adprior.SelectedIndex.ToString(), Adimg.FileBytes, Adimg.FileName);
            StoreData sdata = new StoreData(set, res);

            dbres.Controls.Add(res);
            //Response.AddHeader("REFRESH", "2;url=Index.aspx");
        }
Example #9
0
 public void ChangeCurrentSetLayer(SetData layer)
 {
     Data.CurrentSetLayer = layer;
     Program.MainUIInvoke(() =>
     {
         Program.MainForm.UpdateTitle(Stage.ID);
     });
 }
Example #10
0
 public static void LoadSetLayerResources(GameEntry gameType,
                                          SetData setData, bool loadModels = true)
 {
     foreach (var obj in setData.Objects)
     {
         LoadObjectResources(gameType, obj, loadModels);
     }
 }
 private void NewToolStripMenuItem_Click(object sender, EventArgs e)
 {
     SetData        = new ColorsSetData();
     LoadedFilePath = null;
     saveToolStripMenuItem.Enabled   = false;
     saveAsToolStripMenuItem.Enabled = true;
     UpdateObjects();
 }
Example #12
0
        public static CharacterSelectScreen GetCharacterSelectScreen(SetData _currentSetData, IRenderer _renderer)
        {
            List <MenuItem> items = new List <MenuItem>();

            items.Add(new MenuItem(STR_SWEEP, 0, 0));
            items.Add(new MenuItem(STR_DASH, 1, 0));
            items.Add(new MenuItem(STR_ARMOR, 2, 0));
            return(new CharacterSelectScreen(items, _currentSetData, _renderer));
        }
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            GetData gd = new GetData();
            DataSet ds = gd.GetItem(Session["getItemID"].ToString());
            SetData sd = new SetData();

            sd.UpdateItem(Session["getItemID"].ToString(), Convert.ToInt32(ds.Tables[0].Rows[0]["RestrauntID"]), txtName.Text, txtDescription.Text, txtPrice.Text, txtImage.Text, txtType.Text);
            Response.Write("<script>alert('Item Updated');</script>");
            Response.Redirect("RestaurantManageMenu.aspx");
        }
Example #14
0
        private static int UpdateProgress(SetData set, object lockObject, int progress, float max)
        {
            lock (lockObject)
            {
                Console.SetCursorPosition(0, Console.CursorTop);
                Console.Write($"Downloading {set.Name.PadRight(25)} - {progress}/{max}     ");
            }

            return(progress);
        }
Example #15
0
        public void ThrowsExceptionIfFailsToLoadData()
        {
            var logger = Substitute.For <ILogger>();
            var loader = CreateDataLoader(logger, new Timetable.Data());

            var services = Substitute.For <IServiceCollection>();

            var setData = new SetData(loader, logger);

            Assert.Throws <InvalidDataException>(() => setData.ConfigureServices(services));
        }
Example #16
0
        internal static ServiceConfigurations Find(Configuration config, ILogger logger)
        {
            logger.Information("Loading configuration", PluginDir);

            var configurations = new ServiceConfigurations(logger);

            AddInternalConfigurations();
            AddExternalPlugins();
            return(configurations);

            void AddInternalConfigurations()
            {
                logger.Information("Loading internal service configuration", PluginDir);

                var loader  = Factory.CreateLoader(config, logger).Result;
                var addData = new SetData(loader, logger);

                configurations.Add(new Singletons());
                configurations.Add(addData);
                if (config.EnablePrometheusMonitoring)
                {
                    configurations.Add(new ServiceConfiguration.Prometheus());
                }
                configurations.Add(new HealthCheck(addData, config.EnablePrometheusMonitoring));
                configurations.Add(new Swagger());
                configurations.Add(new ExceptionHandler());
            }

            void AddExternalPlugins()
            {
                if (!config.EnableCustomPlugins)
                {
                    return;
                }

                try
                {
                    logger.Information("Loading external plugins from {path}", PluginDir);
                    var conventions = new ConventionBuilder();
                    conventions.ForTypesDerivedFrom <IPlugin>().Export <IPlugin>().Shared();

                    var containerConfig = new ContainerConfiguration().WithAssembliesInPath(PluginDir, conventions);

                    using var container = containerConfig.CreateContainer();

                    var externalPlugins = container.GetExports <IPlugin>();
                    configurations.AddRange(externalPlugins);
                }
                catch (Exception e)
                {
                    logger.Warning(e, "Error loading plugins from {path}", PluginDir);
                }
            }
        }
Example #17
0
 private void SetDataToRTB(string msg)
 {
     if (this.InvokeRequired)
     {
         SetData setD = new SetData(SetDataToRTB);
         this.Invoke(setD, new object[] { msg });
     }
     else
     {
         this.rtb_Data.Text = msg;
     }
 }
Example #18
0
        private void handleWorld(object client)
        {
            TcpClient     tcpClient    = (TcpClient)client;
            World         world        = new World(tcpClient);
            NetworkStream clientStream = tcpClient.GetStream();

            byte[] message = new byte[4096];
            int    bytesRead;

            while (true)
            {
                bytesRead = 0;
                try
                {
                    bytesRead = clientStream.Read(message, 0, 4096);
                }
                catch
                {
                    break;
                }
                if (bytesRead == 0)
                {
                    break;
                }

                IPacket packet = null;
                switch (message[0])
                {
                case (byte)OpCodes.WL_REGISTER_WORLD: packet = new RegisterWorld(); break;

                case (byte)OpCodes.WL_SET_DATA: packet = new SetData(); break;
                }
                packet.Write(message, 1, bytesRead - 1);
                packet.Handle(world);
            }
            Log.Error("World.Listener", world.Name + " disconnected!");
            try
            {
                Program.worlds.Remove((byte)world.Id);
                lock (Worlds)
                {
                    Worlds.Remove(world.Id);
                }
                tcpClient.Close();
            }
            catch (Exception e)
            {
                Log.Error("World.Listener", "Failed to remove disconnected world, exception:\n\n");
                Console.WriteLine(e.ToString());
                return;
            }
        }
Example #19
0
        public static void ImportSetLayerXML(string path)
        {
            // Import Set Layer from XML file
            var setData = Types.SetDataType;

            setData.Name = Path.GetFileNameWithoutExtension(path);
            setData.ImportXML(path);
            LoadSetLayerResources(Stage.GameType, setData);

            // If a layer of the same name already exists, replace it.
            int setIndex = -1;

            for (int i = 0; i < SetLayers.Count; ++i)
            {
                if (SetLayers[i].Name == setData.Name)
                {
                    setIndex = i;
                    break;
                }
            }

            if (setIndex == -1)
            {
                SetLayers.Add(setData);
            }
            else
            {
                var layer = SetLayers[setIndex];
                Viewport.SelectedInstances.Clear();

                foreach (var obj in layer.Objects)
                {
                    GetObject(obj, out VPModel mdl, out VPObjectInstance instance);
                    if (mdl == null || instance == null)
                    {
                        continue;
                    }
                    mdl.Instances.Remove(instance);
                }

                if (CurrentSetLayer == layer)
                {
                    CurrentSetLayer = setData;
                }

                SetLayers[setIndex] = setData;
            }

            // Refresh the UI
            GUI.RefreshSceneView();
            GUI.RefreshGUI();
        }
Example #20
0
    public void SaveDataCards()
    {
        SetData allCards = new SetData();

        foreach (Card card in Singleton.instance.cardDictionary.Values)
        {
            allCards.data.Add(card);
        }
        string json     = JsonUtility.ToJson(allCards, true);
        string filePath = Singleton.instance.PathJsonFileLoaded;

        File.WriteAllText(filePath, json);
    }
Example #21
0
        public void HasLoadedData()
        {
            var logger = Substitute.For <ILogger>();
            var loader = CreateDataLoader(logger);

            var services = Substitute.For <IServiceCollection>();

            var setData = new SetData(loader, logger);

            setData.HasLoadedData.Should().BeFalse();
            setData.ConfigureServices(services);
            setData.HasLoadedData.Should().BeTrue();
        }
Example #22
0
        protected virtual void ApplySet(SetData set)
        {
            if (set.Obj1 == null)
            {
                throw new ArgumentNullException("Obj1 Must Have A Value");
            }

            if (set.Obj2 == null)
            {
                throw new ArgumentNullException("Obj2 Must Have A Value");
            }

            set.Apply();
        }
Example #23
0
 private void SetDataToMainForm(string url, string requestType, string msg)
 {
     if (this.InvokeRequired)
     {
         SetData setD = new SetData(SetDataToMainForm);
         this.Invoke(setD, new object[] { url, requestType, msg });
     }
     else
     {
         this.tb_Url.Text     = url;
         this.cb_Request.Text = requestType;
         this.rtb_Data.Text   = msg;
     }
 }
Example #24
0
    private void Start()
    {
        SetData data = JsonConvert.DeserializeObject <SetData>(ResourceEngine.Instance.Load <TextAsset>("FRF").text);

        foreach (CardData card in data.cards)
        {
            GameObject cardobj = ResourceEngine.Instance.Load <GameObject>("CardObj");
            var        cardgo  = NGUITools.AddChild(grid.gameObject, cardobj).GetComponent <CardEntity>();
            cardgo.data = card;
            cardgo.GetComponent <CardRenderer>().frameSprite.gameObject.AddComponent <UICenterOnClick>().gameObject.AddComponent <UIDragScrollView>();
        }

        grid.Reposition();
    }
Example #25
0
 public void SetEventData(SetData setData, DataEventArgs args)
 {
     if (args != null)
     {
         m_Args = args;
         if (setData == SetData.HardWareData)
         {
             m_HardwareState = HardwareState.None;
         }
         else if (setData == SetData.TargetCoordinate)
         {
             m_HardwareState = HardwareState.SetTargetPose;
         }
     }
 }
Example #26
0
        private List <ServiceDescriptor> ConfigureServices()
        {
            var descriptors = new List <ServiceDescriptor>();

            var logger = Substitute.For <ILogger>();
            var loader = CreateDataLoader(logger);

            var services = Substitute.For <IServiceCollection>();

            services.When(s => s.Add(Arg.Any <ServiceDescriptor>()))
            .Do(args => descriptors.Add(args[0] as ServiceDescriptor));

            var setData = new SetData(loader, logger);

            setData.ConfigureServices(services);
            return(descriptors);
        }
Example #27
0
    public void LoadDataCards()
    {
        string filePath = Singleton.instance.PathJsonFile;

        Singleton.instance.cardDictionary = new Dictionary <int, Card>();
        if (File.Exists(filePath) && File.ReadAllText(filePath).Length > 0) //Si existe el arhivo y no esta vacio
        {
            var     json      = File.ReadAllText(filePath);
            SetData cardsList = JsonUtility.FromJson <SetData>(json);
            foreach (Card card in cardsList.data)
            {
                Singleton.instance.cardDictionary.Add(card.id, card);
            }
        }
        Singleton.instance.DataRowViewComponent.ShowCardsInRows();
        Singleton.instance.EnableButton("SaveButton");
        Singleton.instance.EnableButton("AddButton");
        Singleton.instance.PathJsonFileLoaded = filePath;
    }
        public void OpenSetData(string filePath)
        {
            if (!HasBeenInit)
            {
                Init();
            }
            Console.WriteLine("Opening SetData File: {0}", filePath);
            LoadedFilePath = filePath;
            SetData        = new ColorsSetData();

            if (filePath.ToLower().EndsWith(".orc"))
            {
                if (Path.GetDirectoryName(filePath).EndsWith("set"))
                {
                    CPKDirectory = Directory.GetParent(Path.GetDirectoryName(filePath))
                                   .FullName;
                }
                SetData.Load(filePath, TemplatesColors);
            }
            else if (filePath.ToLower().EndsWith(".xml"))
            {
                CreateObjectTemplateFromXMLSetData(filePath, true);
                SetData.ImportXML(filePath);
            }
            else if (File.GetAttributes(filePath).HasFlag(FileAttributes.Directory))
            {
                CPKDirectory = Path.GetDirectoryName(filePath);
                new SelectStageForm(this, Path.GetDirectoryName(filePath)).ShowDialog();
            }

            if (!string.IsNullOrEmpty(LoadedFilePath))
            {
                ReloadSetData_ToolStripMenuItem.Enabled = true;
            }

            saveToolStripMenuItem.Enabled   = true;
            saveAsToolStripMenuItem.Enabled = true;
            Message($"Loaded {SetData.Objects.Count} Objects. Removing Unknown Objects");
            // Remove SetObjects that have no templates
            SetData.Objects.RemoveAll(t => string.IsNullOrEmpty(t.ObjectType));
            Message($"Loaded {SetData.Objects.Count} Objects.");
            UpdateObjects();
        }
Example #29
0
 public OnlineGame(SetData _setData) : base(_setData)
 {
     _syncMessages  = new List <SyncMessage>();
     _selfSyncState = new List <SyncMessage>();
     if (GameManager.Instance.NetplayState.IsFake)
     {
         InitGameplay();
     }
     else if (GameManager.Instance.NetplayState.IsHost)
     {
         _currentOnlineState = OnlineMatchState.WaitingForGuest;
     }
     else
     {
         _currentOnlineState = OnlineMatchState.WaitingForHost;
     }
     //online game needs several overrides :
     //1. before starting a match there needs to be a synchronization phase
     //2. need to send opponent inputs history during update
 }
        public static uint GenerateID(SetData setData)
        {
            bool taken = false;

            for (uint i = 0; i < setData.Objects.Count; ++i)
            {
                taken = false;
                foreach (var obj in setData.Objects)
                {
                    if (obj.ObjectID == i)
                    {
                        taken = true;
                    }
                }
                if (!taken)
                {
                    return(i);
                }
            }
            return((uint)setData.Objects.Count);
        }