//删除 public static void DelMeter(int i_MeterID) { //ISessionFactory sessionFactory = new Configuration().Configure().BuildSessionFactory(); ISession session = NHibernateHelper.OpenSession(); ITransaction tx = session.BeginTransaction(); Meters toDelete = session.Get <Meters>(i_MeterID); try { if (!CanDelMeter(i_MeterID)) { session.Close(); return; } session.Delete(toDelete); tx.Commit(); session.Close(); } catch (Exception e) { Debug.Assert(false, e.Message); tx.Rollback(); session.Close(); } }
private void btnCalculateLength_Click(object sender, EventArgs e) { try { //Get input data from textbox feet = double.Parse(txtFeet.Text); //Compute results Kilometers = feet * .0003048; //Display Results txtKilometers.Text = Kilometers.ToString("N4"); //Get input data from textbox feet = double.Parse(txtFeet.Text); //Compute results Meters = feet * .3048; //Display Results txtMeters.Text = Meters.ToString("N4"); //Clear Weight Fields when Calculating Distance txtPounds.Clear(); txtKilograms.Clear(); txtGrams.Clear(); } catch { MessageBox.Show("Input a number"); } //Error Message } //End Method
public void WriteXml(XmlWriter writer) { writer.WriteAttributeString("Meters", Meters.ToString()); writer.WriteAttributeString("RegelIndex", RegelIndex.ToString()); writer.WriteAttributeString("Opmerking", Opmerking); writer.WriteAttributeString("LinkedSubCat", LinkedSubCat); writer.WriteAttributeString("NabewerkingSetNR", NabewerkingSetNR); writer.WriteAttributeString("IsBasis", IsBasis.ToString()); writer.WriteAttributeString("Meerprijs", Meerprijs.ToString()); writer.WriteAttributeString("ProdSoort", ((int)ProdSoort).ToString()); if (LinkedProduct != null) { writer.WriteStartElement("LinkedProduct"); LinkedProduct.WriteXml(writer); writer.WriteEndElement(); } if (LinkedHoekProf != null) { writer.WriteStartElement("LinkedHoekProf"); LinkedHoekProf.WriteXml(writer); writer.WriteEndElement(); } }
/// <summary> /// Task for pushing receivied and parsed meters into the local sqlite database. /// </summary> /// <returns></returns> private async Task SyncReadQueue() { JsonMeterModel MeterToSync; while (IsR2Initialized && IsR2Listening) { SyncStatus = MeterSyncQueue.Count + " Meters in Update Queue"; if (MeterSyncQueue.Any()) { try { MeterToSync = MeterSyncQueue.Dequeue(); if (Meters.Where(meter => meter.MeterInfo.MeterId == MeterToSync.MeterId).Any()) { await RouteSyncTable.UpdateAsync(MeterToSync); } else { await RouteSyncTable.InsertAsync(MeterToSync); } } catch (Exception ex) { SyncStatus = ex.Message; } } } }
public void Start() { referenceManager = GameObject.Find("Managers").GetComponent <ReferenceManager>(); meters = referenceManager.metersCanvas.GetComponent <Meters>(); bucketDone = GlobalControls.poopTaskProgress[0]; bucketTwoDone = GlobalControls.poopTaskProgress[1]; bagDone = GlobalControls.poopTaskProgress[2]; toiletPaperDone = GlobalControls.poopTaskProgress[3]; woodChipsDone = GlobalControls.poopTaskProgress[4]; foreach (Transform child in gameObject.GetComponentsInChildren <Transform>(true)) { if (child.gameObject.name.Equals("Bucket 1")) { bucketOne = child.gameObject; } else if (child.gameObject.name.Equals("Bucket 2")) { bucketTwo = child.gameObject; } else if (child.gameObject.name.Equals("Bag")) { bag = child.gameObject; } else if (child.gameObject.name.Equals("Toilet Paper")) { toiletPaper = child.gameObject; } else if (child.gameObject.name.Equals("Wood Chips")) { woodChips = child.gameObject; } } UpdateVisuals(); }
public void When_converting_meters_Then_works(decimal distanceValue, Type type, decimal expected) { var distance = new Meters(distanceValue); var actual = distance.ConvertTo(type); Assert.That(actual.Value, Is.EqualTo(expected).Within(0.000001M)); }
/// <summary> /// Initializes a new instance of the <see cref="MeterSettings"/> class /// using the specified <see cref="IConfigurationSource"/> to initialize values. /// </summary> /// <param name="source">The <see cref="IConfigurationSource"/> to use when retrieving configuration values.</param> private MeterSettings(IConfigurationSource source) : base(source) { MetricExporter = ParseMetricExporter(source); ConsoleExporterEnabled = source.GetBool(ConfigurationKeys.Metrics.ConsoleExporterEnabled) ?? false; var instrumentations = new Dictionary <string, MeterInstrumentation>(); var enabledInstrumentations = source.GetString(ConfigurationKeys.Metrics.Instrumentations); if (enabledInstrumentations != null) { foreach (var instrumentation in enabledInstrumentations.Split(Separator)) { if (Enum.TryParse(instrumentation, out MeterInstrumentation parsedType)) { instrumentations[instrumentation] = parsedType; } else { throw new FormatException($"The \"{instrumentation}\" is not recognized as supported metrics instrumentation and cannot be enabled"); } } } var disabledInstrumentations = source.GetString(ConfigurationKeys.Metrics.DisabledInstrumentations); if (disabledInstrumentations != null) { foreach (var instrumentation in disabledInstrumentations.Split(Separator)) { instrumentations.Remove(instrumentation); } } EnabledInstrumentations = instrumentations.Values.ToList(); var providerPlugins = source.GetString(ConfigurationKeys.Metrics.ProviderPlugins); if (providerPlugins != null) { foreach (var pluginAssemblyQualifiedName in providerPlugins.Split(DotNetQualifiedNameSeparator)) { MetricPlugins.Add(pluginAssemblyQualifiedName); } } var additionalSources = source.GetString(ConfigurationKeys.Metrics.AdditionalSources); if (additionalSources != null) { foreach (var sourceName in additionalSources.Split(Separator)) { Meters.Add(sourceName); } } MetricsEnabled = source.GetBool(ConfigurationKeys.Metrics.Enabled) ?? true; LoadMetricsAtStartup = source.GetBool(ConfigurationKeys.Metrics.LoadMeterAtStartup) ?? true; }
public void Convert_Meters_and_Feet() { double m_ft = new Meters(100).To<Feet>(); // 328.083 double ft_m = new Feet(30).To<Meters>(); // 9.144 Assert.AreEqual(328.084, Math.Round(m_ft, 3)); Assert.AreEqual(9.144, Math.Round(ft_m, 3)); }
public void Convert_Meters_and_Feet() { double m_ft = new Meters(100).To <Feet>(); // 328.083 double ft_m = new Feet(30).To <Meters>(); // 9.144 Assert.AreEqual(328.084, Math.Round(m_ft, 3)); Assert.AreEqual(9.144, Math.Round(ft_m, 3)); }
public void When_equaling_Then_works() { var km = new Kilometers(1); var m = new Meters(1000); var actual = km.Equals(m); Assert.That(actual, Is.EqualTo(true)); }
/// <summary> /// Clona el objeto /// </summary> internal override MetricModel Clone() { return(new TimerModel { Key = Key, Unit = Unit.Clone(), Meters = Meters.Clone() }); }
/// <summary> /// Marca una métrica /// </summary> public void Mark(double value) { Meters.Add(CreateNewHistogram(value), item => { item.Add(value); return(item); } ); }
public void Same_distances_are_equal_even_if_different_references() { var oneMeter = new Meters((decimal)1); var oneMeterX = new Meters((decimal)1); Assert.AreEqual(oneMeter, oneMeterX); var fiftyPoint25 = new Meters((decimal)50.25); var fiftyPoint25X = new Meters((decimal)50.25); Assert.AreEqual(fiftyPoint25, fiftyPoint25X); }
/// <summary> /// Elimina las métricas antiguas /// </summary> private void Recycle(DateTime now) { for (int index = Meters.Count - 1; index >= 0; index--) { if (Meters[index].date < now.AddMinutes(-1 * MaxMinutes)) { Meters.RemoveAt(index); } } }
public AddEditMetersPage(Meters selectedMeters) { InitializeComponent(); if (selectedMeters != null) { _currentMeters = selectedMeters; } DataContext = _currentMeters; _currentMeters.Datetime = DateTime.Today; }
public MainViewModel(EnergyMetersService Service, List <EnergyMeter> energyMeters) { service = Service; foreach (var item in energyMeters) { var meterViewModel = new MeterViewModel(item, service, this); meterViewModel.Navigation = this.Navigation; Meters.Add(meterViewModel); } CreateCommand = new Command(async() => await Create(), () => true); }
/// <summary> /// Obtiene las marcas de los últimos n minutos /// </summary> private long GetMarksLast(int minutes) { long counter = 0; // Acumula las métricas foreach (long value in Meters.GetMarksLast(minutes)) { counter += value; } // Devuelve el contador return(counter); }
/// <summary> /// Obtiene las marcas de los últimos n minutos /// </summary> private HistogramModel GetMarksLast(int minutes) { HistogramModel histogram = new HistogramModel(); // Obtiene el histograma con los elementos del intervalo foreach (HistogramModel item in Meters.GetMarksLast(minutes)) { histogram.Values.AddRange(item.Values); } // Devuelve el histograma return(histogram); }
public void Correctly_Add_Distances_of_Different_Types() { // These two values are equivalent, // Therefore the result should be double the meters Meters meters = 5.1954; Feet feet = 17.0452756; var expected = 10.3908; var result = meters + feet; Assert.IsTrue(expected == Math.Round(result, 4)); Assert.IsTrue(result.GetType() == typeof(Meters)); // check that type returned is Meters (base unit) }
public void WriteXml(XmlWriter writer) { writer.WriteAttributeString("RuimteDeelNR", RuimteDeelNR); writer.WriteAttributeString("SubCatNR", SubCatNR); writer.WriteAttributeString("Meters", Meters.ToString()); // writer.WriteAttributeString("CategorieNR", CategorieNR); writer.WriteAttributeString("EenheidMeters", EenheidMeters); // writer.WriteAttributeString("ID", ID); writer.WriteAttributeString("Omschrijving", Omschrijving); writer.WriteAttributeString("Volgorde", Volgorde.ToString()); }
//查询MeterID修改后是否循环 public static bool IsLoopMeter(int i_MeterID, int i_constMeterID) { if (i_MeterID == i_constMeterID) { return(true); } ISession session = NHibernateHelper.OpenSession(); Meters tm = session.Get <Meters>(i_MeterID); if (tm.MeterPID != null) { return(IsLoopMeter(Convert.ToInt32(tm.MeterPID.ToString()), i_constMeterID)); } return(false); }
public void TestName() { Meters meters = new Meters(1000); Miles miles = LinearUnitConverter.ToMiles(meters); Assertion.AssertEquals(0.62137, miles.Value, 0.001); Kilometers km1 = LinearUnitConverter.ToKilometers(miles); Assertion.AssertEquals(1, km1.Value); Kilometers km = LinearUnitConverter.ToKilometers(meters); Assertion.AssertEquals(1, km.Value); }
// Start is called before the first frame update void Start() { _meters = GameObject.Find("Meters").GetComponent <Meters>(); if (_meters == null) { Debug.LogError("Meters component in GameOverScreen is null"); } _gameManager = GameObject.Find("game_manager").GetComponent <GameManager>(); if (_gameManager == null) { Debug.LogError("GameManager component in GameOverScreen is null"); } _buttons = GetComponents <Button>(); }
//获取指定Meter public static Meters GetMeter(int i_MeterID) { ISession session = NHibernateHelper.OpenSession(); Meters tClass = new Meters(); try { tClass = session.Get <Meters>(i_MeterID); } catch (Exception e) { Debug.Assert(false, e.Message); } session.Close(); return(tClass); }
public MetricsContextValueSource Filter(IFilterMetrics filter) { if (!filter.IsContextMatch(Context)) { return(Empty); } return(new MetricsContextValueSource( Context, Gauges.Where(filter.IsGaugeMatch), Counters.Where(filter.IsCounterMatch), Meters.Where(filter.IsMeterMatch), Histograms.Where(filter.IsHistogramMatch), Timers.Where(filter.IsTimerMatch), ApdexScores.Where(filter.IsApdexMatch))); }
private void GetMeters(AudioAnalyzerConfigurationMonitorIDStation station, Station stationSend, int numberOfMeters) { for (int i = 0; i < station.MeterID.Count(); i++) { Meter catcherModelSend = new Meter(); catcherModelSend.MeterID = station.MeterID[i].MeterID; catcherModelSend.FriendlyName = station.MeterID[i].FriendlyName; catcherModelSend.IsActive = station.MeterID[i].IsActive; catcherModelSend = AddDevice(catcherModelSend); catcherModelSend.HostIPAdress = NetworkHelpers.ResolveIpAdress(); stationSend.ListOfMeters.Add(catcherModelSend); if (catcherModelSend.IsActive == true) { Meters.Add(catcherModelSend); } } }
public ActionResult PartialOutputExamples(Input inp) { string text = inp.text; bool isChecked = inp.isChecked; List <scanPath> sp = new List <scanPath>(); Scansion scn = new Scansion(); scn.fuzzy = false; scn.freeVerse = isChecked; scn.errorParam = 0; scn.isChecked = isChecked; List <int> mets = new List <int>(); char[] delimiters = new[] { ',', '،' }; // List of delimiters var subStrings = inp.meter.Split(delimiters, StringSplitOptions.RemoveEmptyEntries); foreach (var m in subStrings) { List <int> a = Meters.meterIndex(m.Trim()); if (a.Count != 0) { foreach (var v in a) { mets.Add(v); } } else { mets.Add(-1); } } scn.meter = mets; foreach (string line in text.Split(new[] { '\n', '-' }, StringSplitOptions.RemoveEmptyEntries)) { if (!string.IsNullOrWhiteSpace(line)) { scn.addLine(new Lines(line.Trim())); } } return(PartialView("_AjaxPartialExamples", scn.scanOneLine(inp.id))); }
public void WriteXml(XmlWriter writer) { writer.WriteAttributeString("ProfielType", ProfielType); writer.WriteAttributeString("ProfielImg", ProfielImg); writer.WriteAttributeString("Omschrijving", Omschrijving); writer.WriteAttributeString("ProfielID", ProfielID); writer.WriteAttributeString("LinkedSubCat", LinkedSubCat); writer.WriteAttributeString("Meters", Meters.ToString()); writer.WriteAttributeString("volgorde", volgorde.ToString()); writer.WriteAttributeString("VerpakkingsToeslag", VerpakkingsToeslag.ToString()); writer.WriteAttributeString("KleurCode", KleurCode); writer.WriteAttributeString("Kleur", Kleur); writer.WriteAttributeString("KleurVolgorde", KleurVolgorde.ToString()); writer.WriteAttributeString("Lengte", Lengte.ToString()); writer.WriteAttributeString("Breedte", Breedte.ToString()); writer.WriteAttributeString("IsExpertMode", IsExpertMode.ToString()); }
//添加新的 public static void AddMeter(Meters tNew) { ISession session = NHibernateHelper.sessionFactory.OpenSession(); ITransaction tx = session.BeginTransaction(); try { session.Save(tNew); tx.Commit(); session.Close(); } catch (Exception e) { Debug.Assert(false, e.Message); tx.Rollback(); session.Close(); } }
private async Task SyncAsync() { try { await PushReadsToCloud(); SyncStatus = "Pulling..."; await RouteSyncTable.PullAsync("PullQuery", RouteSyncTable.CreateQuery()); SyncStatus = "Syncronized"; ReadEndpoints = 0; TotalEndpoints = 0; BadLocEndpoints = 0; } catch (Exception e) { SyncStatus = "Error Syncronizing: " + e.Message; } finally { IEnumerable <JsonMeterModel> SyncMeters = await RouteSyncTable.ReadAsync(); foreach (JsonMeterModel model in SyncMeters) { Meters.Add(new MeterModel() { MeterInfo = model, Location = new Geopoint(new BasicGeoposition() { Latitude = model.Latitude, Longitude = model.Longitude }), ReadUpdated = false }); if (Meters.Count == 20) { break; } //await Task.Delay(1); } } }
public ReadingsMetersViewModel() { IEnumerable <ZigbeeMeter> zigbeeMeters = MetersHelper.GetZigbeeMeters(); foreach (ZigbeeMeter meter in zigbeeMeters) { var meterViewModel = new ZigbeeMeterViewModel(meter); Meters.Add(meterViewModel); meterViewModel.StatusSet += MeterViewModelOnStatusSet; } IEnumerable <MbusMeter> mbusMeters = MetersHelper.GetMbusMeters(); foreach (MbusMeter meter in mbusMeters) { var meterViewModel = new MbusMeterViewModel(meter); Meters.Add(meterViewModel); meterViewModel.StatusSet += MeterViewModelOnStatusSet; } }