public IActionResult Overview() { var data = OverviewData.GetCountriesData(); ViewBag.dataSource = data; return(View()); }
private void OnEnable() { MapData currentMap = null; if (MapLoaderController.mapLoaderInScene) { currentMap = MapLoaderController.mapLoaderInScene.currentMap; } if (currentMap != null && currentMap.IsOverviewAvailable()) { currentOverview = currentMap.GetOverviewData(); } if (currentOverview != null) { overviewImage.sprite = currentOverview.GetRadar(); } overviewBack.gameObject.SetActive(currentOverview != null); overviewImage.rectTransform.SetParent(overviewBack, false); float size = Mathf.Min(overviewBack.rect.size.x, overviewBack.rect.size.y); overviewSizer.SetSize(Vector2.one * size); overviewImage.rectTransform.localRotation = Quaternion.identity; overviewImage.rectTransform.localPosition = Vector2.zero; }
public IGetResponse GetOverviewData() { Log.Trace("GetOverviewData"); return(new GetResponse( GetResponse.ResponseStatus.OK, OverviewData.GetOverviewData())); }
private List <string> GetMapsFromOverviewsDir() { List <string> mapNames = new List <string>(); IEnumerable <string> overviewFiles = null; if (Directory.Exists(SettingsController.GetOverviewLoc())) { overviewFiles = Directory.EnumerateFiles(SettingsController.GetOverviewLoc(), "*.dds"); } if (overviewFiles != null) { foreach (string file in overviewFiles) { //string overviewDir = Path.GetDirectoryName(file); string[] nameParts = Path.GetFileName(file).Split('_'); //splitting due to there being radar, lower, etc as part of the name sometimes if (nameParts.Length > 2) { string mapName = nameParts[0] + "_" + nameParts[1]; //putting first two parts together, since they're supposed be the name of the map if (OverviewData.IsOverviewAvailable(mapName)) { mapNames.Add(mapName); } } } } return(mapNames); }
public OverviewData GetOverviewData() { if (overview == null && IsOverviewAvailable()) { overview = new OverviewData(mapName); } return(overview); }
public SensorsWorker(int delay) { readingWorker = new BackgroundWorker(); readingWorker.WorkerSupportsCancellation = true; readingWorker.DoWork += ReadingWorker_DoWork; this.readingDelay = delay; basicData = OverviewData.GetOverviewData(); detailData = MeasuredData.GetMeasuredData(); }
static void PrintOverviewData(OverviewData data) { Console.WriteLine($"Overview data:"); Console.WriteLine($"\t\tTemperature\tHumidity\tPressure"); Console.WriteLine($"Actual\t\t{FormatTemperature(data.CurrentTemperature)}\t\t{FormatHumidity(data.CurrentHumidity)}\t\t{FormatPressure(data.CurrentPressure)}"); Console.WriteLine($"Mean (24h)\t{FormatTemperature(data.MeanTemperature)}\t\t{FormatHumidity(data.MeanHumidity)}\t\t{FormatPressure(data.MeanPressure)}"); Console.WriteLine($"Min (24h)\t{FormatTemperature(data.MinTemperature)}\t\t{FormatHumidity(data.MinHumidity)}\t\t{FormatPressure(data.MinPressure)}"); Console.WriteLine($"Max (24h)\t{FormatTemperature(data.MaxTemperature)}\t\t{FormatHumidity(data.MaxHumidity)}\t\t{FormatPressure(data.MaxPressure)}"); }
public static Vector2 ConvertToOverviewPosition(Vector characterPosition, OverviewData overview) { float overviewScale = overview.values[OverviewData.Values.scale]; Vector2 topLeftMapCornerPosition = new Vector2(overview.values[OverviewData.Values.pos_x], overview.values[OverviewData.Values.pos_y]); Vector2 unitPosition = ((topLeftMapCornerPosition - new Vector2(characterPosition.X, characterPosition.Y)) / overviewScale / 1024) - new Vector2(-0.5f, 0.5f); return(unitPosition); }
public void Init(OverviewData data) { TransactionUtils.UpdateCurrencyRates(() => { categoryName.text = data.CategoryName; slider.value = data.percentageOfAmount; percentCount.text = $"<color=red>{data.percentageOfAmount}%</color=red>"; var countUsd = Math.Round(data.sum / UserDataManager.DollarRate, 1, MidpointRounding.AwayFromZero); count.text = data.sum.ToString() + "(" + countUsd + ")"; }); }
public ActionResult <OverviewData> Get() { OverviewData data = new OverviewData { Valid = true, AutomaticOverviewEntries = GetAutomaticEntries(), ManualOverviewEntries = GetManualEnties() }; return(Ok(data)); }
public static OverviewResponseItem FromDb(this OverviewData item) { var result = new OverviewResponseItem(); { result.ItemId = item.ItemId; result.OpenListing = item.OpenListing; result.Demand = item.Demand; result.World = item.World; result.ReportTime = item.ReportTime; } return result; }
public static OverviewData ToDb(this MarketOverviewItem item, DateTime reportTime, int world) { var result = new OverviewData(); { result.ReportTime = reportTime; result.World = world; result.ItemId = item.ItemId; result.OpenListing = item.OpenListing; result.Demand = item.Demand; } return result; }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="options"></param> public KWLEC200Hub(ILogger <KWLEC200Hub> logger, IOptions <AppSettings> options) : base(logger, new HubSettings() { Uri = options.Value.KWLEC200 }) { _logger.LogDebug("KWLEC200Hub()"); _hub.On <OverviewData>("UpdateOverview", async(data) => { _logger.LogDebug("On<OverviewData>()"); await CoreApplication.MainView .Dispatcher .RunAsync(CoreDispatcherPriority.Normal, () => Data = data); }); }
public void Update(OverviewData data) { CurrentTemperature = data.CurrentTemperature; MeanTemperature = data.MeanTemperature; MaxTemperature = data.MaxTemperature; MinTemperature = data.MinTemperature; CurrentHumidity = data.CurrentHumidity; MinHumidity = data.MinHumidity; MeanHumidity = data.MeanHumidity;; MaxHumidity = data.MaxHumidity; CurrentPressure = data.CurrentPressure; MeanPressure = data.MeanPressure; MinPressure = data.MinPressure; MaxPressure = data.MaxPressure; Status = data.Status; }
public void CloseCurrentMatch() { Screen.sleepTimeout = SleepTimeout.SystemSetting; CancelSeek(); DisposeDemoParser(); currentMatch = null; matchMap = null; matchOverview = null; winText.gameObject.SetActive(false); playerTempValues.Clear(); HideControls(); //playbackControlsView.Hide(); mapBlips.ReturnAll(); charactersPool.ReturnAll(); characterModels.Clear(); #if UNITY_ANDROID //Screen.fullScreen = false; #endif }
public OverviewData Commit(long characterId, OverviewData data, bool saveChange) { if (data.BucketId == Guid.Empty) { data.BucketId = Guid.NewGuid(); } if (data.ReporterId == 0) { data.ReporterId = characterId; } _context.OverviewData.Add(data); if (saveChange) { _context.SaveChanges(); } return(data); }
private void SetCurrentMatch(MatchInfo match, bool threeD = false) { currentMatch = match; using (FileStream fs = new FileStream(match.GetMatchFilePath(), FileMode.Open, FileAccess.Read)) demoParser = new DemoParser(fs); demoParser.ParseHeader(); secondsPerTick = matchPlayerInScene.demoParser.TickTime; //demoParser.ParseToEnd(false, false, false); //demoParser.GotoTick(0); tickIndex = 0; AddListeners(demoParser); matchMap = MapData.FindOrCreateMap(demoParser.Header.MapName); MapLoaderController.mapLoaderInScene.SetCurrentMap(matchPlayerInScene.matchMap); if (matchMap != null && matchMap.IsOverviewAvailable()) { matchOverview = matchMap.GetOverviewData(); } threeDView = threeD; }
private void Filter() { //var total = new CityOverview(); OverviewData.Clear(); foreach (var city in m_Cache.Where(x => x.TotalTroops.TotalTS > 0)) { if (CitiesWithoutCommandsOnly ?? false) { if (city.TotalTroops.TotalTS != city.TroopsAtHome.TotalTS) { continue; //to pomijam bo coś tam robią :) } } if (city.ContainsSearchExp(FilterTxt)) { if (string.IsNullOrWhiteSpace(FilterTxt)) { city.GroupingDesc = "All cities"; } else { city.GroupingDesc = "Row contains: " + FilterTxt; } OverviewData.Add(city); //total.TroopsAtHome.Add(city.TroopsAtHome); //total.TotalTroops.Add(city.TotalTroops); } } //total.GroupingDesc = "TOTAL"; //total.TroopsAtHome.RecalcFields(); //total.TotalTroops.RecalcFields(); //OverviewData.Add(total); }
private List <(string, List <string>)> CreateManualTableBody() { List <(string, List <string>)> returnval = new List <(string, List <string>)>(); OverviewData data = PageStorage <OverviewData> .Instance.StorageData; foreach (ManualOverviewEntry manualOverviewEntry in data.ManualOverviewEntries) { Dictionary <int, string> entryDictionary = new Dictionary <int, string>(); foreach (FieldInfo fieldInfo in manualOverviewEntry.GetType().GetFields().ToList()) { TableHeadingDefinitionAttribute attribute = fieldInfo.GetCustomAttributes(typeof(TableHeadingDefinitionAttribute), false).Cast <TableHeadingDefinitionAttribute>().First(); entryDictionary.Add(attribute.Position, fieldInfo.GetValue(manualOverviewEntry).ToString()); } List <string> entryList = new List <string>(); for (int i = 1; i < entryDictionary.Keys.Max() + 1; i++) { entryList.Add(entryDictionary[i]); } returnval.Add((entryDictionary[0], entryList)); } return(returnval); }
protected void OnStatusChanged(string status) { OverviewData.GetOverviewData().Status = status; }
public void OnCommandLineEnter(object sender, ExecutedRoutedEventArgs e) { br.UiActiveTab = 0; MainFrame.Navigate(ip); var dic = DictionaryManagementService.SearchItem(br.UiSearchLine); br.OverlayOverviewData = dic.Select(x => new OverviewData { ItemId = x.Key, UpdateTime = DateTime.MinValue }).ToList(); Task.Run(() => { RETRY: int ret = 0; try { var local = new ExchangeProcedure(); var partCnt = 0; OverviewResponse res = null; do { try { ret = local.Step2(dic.Keys.ToArray(), partCnt++, out res); } catch (HttpRequestException exception) { ret = 02_0000 + (int)exception.Data["StatusCode"]; } if (!CheckVendor.NotValidResponseCode(ret)) { var overviewDic = br.OverlayOverviewData.ToDictionary(x => x.ItemId, x => x); foreach (var item in res.Results) { overviewDic[item.ItemId] = OverviewData.FromResultItem(overviewDic[item.ItemId], item); } br.OverlayOverviewData = overviewDic.Values.ToList(); } } while (!CheckVendor.NotValidResponseCode(ret) && !res.FinalPart); if (ret % 10000 == 0511 && ApiVendor.ValidateAndRenewToken()) { goto RETRY; } } catch (HttpRequestException ex) { ret = 02_0000 + (int)(ex.Data["StatusCode"]); if (ret == 02_0511 && ApiVendor.ValidateAndRenewToken()) { goto RETRY; } } catch (Exception) { ret = 02_0000; } if (CheckVendor.NotValidResponseCode(ret)) { LoggingManagementService.WriteLine( $"Api Error: {MessageVendor.FormatError(ret)} on searching {br.UiSearchLine}", "ApiSys"); } }); }
private void OnDisable() { currentOverview = null; }
private void ReadFromDb() { if (dbQueryApi != null) { try { Log.Trace("ReadFromDb"); var data = OverviewData.GetOverviewData(); double val = GetQueryResult("temperature", "mean"); if (val != double.NaN) { data.MeanTemperature = val; } val = GetQueryResult("temperature", "min"); if (val != double.NaN) { data.MinTemperature = val; } val = GetQueryResult("temperature", "max"); if (val != double.NaN) { data.MaxTemperature = val; } val = GetQueryResult("humidity", "mean"); if (val != double.NaN) { data.MeanHumidity = val; } val = GetQueryResult("humidity", "min"); if (val != double.NaN) { data.MinHumidity = val; } val = GetQueryResult("humidity", "max"); if (val != double.NaN) { data.MaxHumidity = val; } val = GetQueryResult("pressure", "mean"); if (val != double.NaN) { data.MeanPressure = val; } val = GetQueryResult("pressure", "min"); if (val != double.NaN) { data.MinPressure = val; } val = GetQueryResult("pressure", "max"); if (val != double.NaN) { data.MaxPressure = val; } } catch (Exception ex) { Log.Error("Db Query error", ex); OnStatusChanged("DB Query Error: " + ex.Message); } } }
// GET: Overview public ActionResult Overview() { ViewBag.Nodes = OverviewData.GetAllRecords(); return(View()); }
public bool IsOverviewAvailable() { return(OverviewData.IsOverviewAvailable(mapName)); }
private void WriteToDb() { if (dbClient != null) { try { Log.Trace("WriteToDb"); var data = OverviewData.GetOverviewData(); var dbConfig = WorkersManager.GetWorkersManager().Config; var point = Point.Measurement("air") .Tag("location", dbConfig.Location != null ? dbConfig.Location : "prosek") .Tag("device_id", dbConfig.DeviceId); int validFields = 0; if (!double.IsNaN(data.CurrentTemperature)) { point.Field("temperature", data.CurrentTemperature); ++validFields; } if (!double.IsNaN(data.CurrentPressure)) { point.Field("pressure", data.CurrentPressure); ++validFields; } if (!double.IsNaN(data.CurrentHumidity)) { point.Field("humidity", data.CurrentHumidity); ++validFields; } if (validFields > 0) { using (var dbWriteApi = dbClient.GetWriteApi()) { dbWriteApi.EventHandler += DbWriteApi_EventHandler; dbWriteApi.WritePoint(dbConfig.Bucket, dbConfig.OrgId, point); dbWriteApi.Flush(); } if (delay != originalDelay) { delay = originalDelay; Log.Info($"Restoring delay to {delay}"); } } else { Log.Debug("InfluxDbWorker:WriteToDb - nothing to write, all values are invalid"); } } catch (Exception ex) { Log.Error("Db Write error", ex); OnStatusChanged("DB Write Error: " + ex.Message); //probably temporarly net down or db error, prolong delay to not overload with exception if (delay == originalDelay) { delay *= 5; Log.Info($"Prolonging delay to {delay}"); } } } }