/// <summary> /// Creates a new Monitoring model entity based on the data of /// this Monitoring viewmodel. /// </summary> public Monitoring ToNewModel() { var monitoring = new Monitoring { DateTime = DateTime, Description = Description, Comments = Comments, MuscularTone = MuscularTone, Spasticity = Spasticity, Dystonia = Dystonia, Dyskinesia = Dyskinesia, Ataxia = Ataxia, Hyperreflexia = Hyperreflexia, DevelopmentReflexes = DevelopmentReflexes, CognitiveDeficit = CognitiveDeficit, PrimaryReflexes = PrimaryReflexes, AuditoryDeficit = AuditoryDeficit, VisualDeficit = VisualDeficit, VocalDeficit = VocalDeficit, TactileResponse = TactileResponse, SoundResponse = SoundResponse, CaretakerResponse = CaretakerResponse, StrangersResponse = StrangersResponse, Smiles = Smiles }; return(monitoring); }
public RavenConfiguration Initialize() { Core.Initialize(Settings); Replication.Initialize(Settings); SqlReplication.Initialize(Settings); Queries.Initialize(Settings); Patching.Initialize(Settings); DebugLog.Initialize(Settings); BulkInsert.Initialize(Settings); Server.Initialize(Settings); Memory.Initialize(Settings); Storage.Initialize(Settings); Encryption.Initialize(Settings); Indexing.Initialize(Settings); Monitoring.Initialize(Settings); Expiration.Initialize(Settings); Studio.Initialize(Settings); Databases.Initialize(Settings); Licensing.Initialize(Settings); Quotas.Initialize(Settings); Tombstones.Initialize(Settings); PostInit(); Initialized = true; return(this); }
public async Task <IHttpActionResult> PostMonitoring(Monitoring monitoring) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Monitorings.Add(monitoring); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (MonitoringExists(monitoring.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = monitoring.Id }, monitoring)); }
internal override Allocation *MoveEndpoint(SharedHeap fromHeap, SharedHeap toHeap, Process newOwner) { DebugStub.Assert(fromHeap == toHeap); // Careful about the order. // Since we don't know if this is a release (current process owns it) // or an acquire (current process does not necessarily own it), we // have to bypass the owner check here. int processId = newOwner.ProcessId; this.ProcessId = processId; this.OwnerPrincipalHandle = new PrincipalHandle(newOwner.Principal.Val); // Don't check for delegation here since this is for kernel calls on // moving endpoints to SIPs. Delegation should not be involved. // The following should not be necessary, but just in case: this.OwnerDelegationState = DelegationState.None; Allocation.SetOwnerProcessId(this.endpointAlloc, processId); Allocation.SetOwnerProcessId(this.peerEp, processId); Monitoring.Log(Monitoring.Provider.EndpointCore, (ushort)EndpointCoreEvent.TransferToProcess, 0, (uint)ChannelId, (uint)processId, 0, 0, 0); return(this.endpointAlloc); }
public void FetchMonitoringEvents(DateTime from, DateTime to, int page, bool forward) { var count = 0; var lastId = forward ? 0L : long.MaxValue; var monitoringEventsList = Monitoring.Fetch(from, to, null, null, null, null, page, forward); while (monitoringEventsList.Count > 0) { count += monitoringEventsList.Count; foreach (var monitoringEvent in monitoringEventsList) { if (forward) { Assert.Greater(monitoringEvent.Id, lastId); } else { Assert.Less(monitoringEvent.Id, lastId); } Assert.GreaterOrEqual(monitoringEvent.Timestamp, from.AddSeconds(-1)); Assert.LessOrEqual(monitoringEvent.Timestamp, to.AddSeconds(1)); Assert.IsNotNullOrEmpty(monitoringEvent.Machine); Assert.IsNotNullOrEmpty(monitoringEvent.Module); Assert.IsNotNullOrEmpty(monitoringEvent.Component); Assert.IsNotNullOrEmpty(monitoringEvent.Title); Assert.IsNotNullOrEmpty(monitoringEvent.Description); lastId = monitoringEvent.Id; } monitoringEventsList = Monitoring.Fetch(from, to, null, null, null, monitoringEventsList.Last().Id, page, forward); } Assert.Greater(count, 0, "Some monitoring events should be fetched!"); }
public async Task <IHttpActionResult> PutMonitoring(Guid id, Monitoring monitoring) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != monitoring.Id) { return(BadRequest()); } db.Entry(monitoring).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MonitoringExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void ChangeState(State state, string title, string description) { // Get the current severity value. var severity = Severity; using (new WriteLock(Lock)) { if ((_componentState != state) || (_componentStateTitle != title) || (_componentStateDescription != description)) { // Prepare description message. var message = "Component '" + ComponentName + "' changed its state from '" + _componentState + "' to '" + state + "': " + description; // Save new state. _componentState = state; _componentStateTitle = title; _componentStateDescription = description; // Register monitoring event. if (_timespan.HasValue) { Monitoring.RegisterRepeat(_timespan.Value, severity, _componentStateTitle, message); } else { Monitoring.Register(severity, _componentStateTitle, message); } } } }
private void TestIMonitoringRegisterRepeat() { _timestampStart = DateTime.UtcNow; for (int i = 0; i < 150; i++) { Monitoring.RegisterRepeat(TimeSpan.FromSeconds(1), Severity.Info, "Monitoring repeat event", i + 1); Thread.Sleep(10); } _timestampEnd = DateTime.UtcNow; // Wait for one second to complete. Thread.Sleep(1000); // Get last monitoring events. IList <MonitoringEvent> events = Monitoring.Fetch(_timestampStart, _timestampEnd, null, null, null, _lastId, 1000, true); // Check monitoring events count. Assert.GreaterOrEqual(events.Count, 3, "Monitoring repeat events count is not as designed!"); Assert.LessOrEqual(events.Count, 4, "Monitoring repeat events count is not as designed!"); // Update last monitoring event Id. _lastId += events.Count; }
private void TestIMonitoringRegister() { _timestampStart = DateTime.UtcNow; Monitoring.Register(Severity.None, "Severity.None", "Monitoring event with None severity"); Monitoring.Register(Severity.Trace, "Severity.Trace", "Monitoring event with Trace severity"); Monitoring.Register(Severity.Debug, "Severity.Debug", "Monitoring event with Debug severity"); Monitoring.Register(Severity.Info, "Severity.Info", "Monitoring event with Info severity"); Monitoring.Register(Severity.Warning, "Severity.Warning", "Monitoring event with Warning severity"); Monitoring.Register(Severity.Error, "Severity.Error", "Monitoring event with Error severity"); Monitoring.Register(Severity.ErrorWithEmail, "Severity.ErrorWithEmail", "Monitoring event with ErrorWithEmail severity"); Monitoring.Register(Severity.ErrorWithSms, "Severity.ErrorWithSms", "Monitoring event with ErrorWithSms severity"); Monitoring.Register(Severity.Fatal, "Severity.Fatal", "Monitoring event with Fatal severity"); Monitoring.Register(Severity.Notify, "Severity.Notify", "Monitoring event with Notify severity"); Monitoring.Register(Severity.NotifyWithEmail, "Severity.NotifyWithEmail", "Monitoring event with NotifyWithEmail severity"); Monitoring.Register(Severity.NotifyWithSms, "Severity.NotifyWithSms", "Monitoring event with NotifyWithSms severity"); _timestampEnd = DateTime.UtcNow; // Wait for one second to complete. Thread.Sleep(1000); // Get last monitoring events. IList <MonitoringEvent> events = Monitoring.Fetch(_timestampStart, _timestampEnd, null, null, null, _lastId, 1000, true); // Check monitoring events count. Assert.AreEqual(24, events.Count, "Monitoring events count is not as designed!"); // Update last monitoring event Id. _lastId += events.Count; }
public static void CheckTickets(Monitoring monitoring) { var trains = TicketMonitor.Find(monitoring); if (trains.Count == 0) { return; } monitoring.Trains = new List <Train>(trains); monitoring.IsSuccessed = true; monitoring.IsInProccess = false; MonitoringRepository.Update(monitoring); RecurringJob.RemoveIfExists(monitoring.Id.ToString()); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine("***** Найдені потяги *****"); foreach (var train in trains) { Console.WriteLine(train.ToString()); stringBuilder.AppendLine(train.ToString()); } MailAddress from = new MailAddress("*****@*****.**", "RailwayBot"); MailAddress to = new MailAddress(monitoring.UserEmail); MailMessage m = new MailMessage(from, to) { Subject = "RailwayTicket", Body = stringBuilder.ToString() }; SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587) { Credentials = new NetworkCredential("*****@*****.**", "jumpjet24845"), EnableSsl = true }; smtp.Send(m); }
internal virtual void StopTheWorld() { #if SINGULARITY //DebugStub.WriteLine("~~~~~ StopTheWorld()"); Monitoring.Log(Monitoring.Provider.GC, (ushort)GarbageCollectorEvent.StartStopTheWorld); #if SINGULARITY_KERNEL TimeSpan ticks = SystemClock.KernelUpTime; #elif SINGULARITY_PROCESS TimeSpan ticks = ProcessService.GetUpTime(); #endif #endif VTable.Assert(Thread.GetCurrentThreadIndex() == collectorThreadIndex); BaseCollector.AllThreadRendezvous(collectorThreadIndex); #if SINGULARITY #if SINGULARITY_KERNEL ticks = SystemClock.KernelUpTime - ticks; #elif SINGULARITY_PROCESS ticks = ProcessService.GetUpTime() - ticks; #endif Monitoring.Log(Monitoring.Provider.GC, (ushort)GarbageCollectorEvent.EndStopTheWorld); #endif }
public IHttpActionResult InspireMonitoring() { var inspireStatusRegister = _registerService.GetInspireStatusRegister(); Monitoring inspireMonitoring = _inspireMonitoringService.GetInspireMonitoringReport(inspireStatusRegister); return(Content(System.Net.HttpStatusCode.OK, inspireMonitoring, new XMLFormatter(), new MediaTypeHeaderValue("application/xml"))); }
public List <Monitoring> GetlogsFilterAll(string cname, string owname, string clname, string status) { List <Monitoring> listToReturn = new List <Monitoring>(); using (SqlConnection dataConnection = new SqlConnection(this.ConnectionString)) { dataConnection.Open(); SqlCommand command = new SqlCommand(); command.Connection = dataConnection; command.CommandText = "SELECT m.Id, m.Apartment_Id, cl.Telephone_number, a.Number, c.Name,a.Address,a.Type,ow.OwnerNameSurname,cl.Name_Surname,m.Client_Identification_number,m.Status, m.Date FROM Monitoring m, Apartments a, Cities c, Clients cl, Owners ow WHERE c.Id=a.City_Id AND a.Id=m.Apartment_Id AND m.Client_Identification_number=cl.Identification_number AND ow.Id = a.Owner_Id AND c.Name IN (" + cname + ") AND ow.OwnerNameSurname IN (" + owname + ") AND cl.Name_Surname IN (" + clname + ") AND m.Status IN (" + status + ")"; SqlDataReader dataReader = command.ExecuteReader(); while (dataReader.Read()) { Monitoring m = new Monitoring(); m.Id = dataReader.GetInt32(0); m.Apartment_id = dataReader.GetInt32(1); m.Telephone = dataReader.GetString(2); m.ApartmentNumber = dataReader.GetInt32(3); m.CityName = dataReader.GetString(4); m.ApartmentAddress = dataReader.GetString(5); m.ApartmentType = dataReader.GetString(6); m.OwnerNameSurname = dataReader.GetString(7); m.ClientNameSurname = dataReader.GetString(8); m.Client_Identification_number = dataReader.GetString(9); m.Status = dataReader.GetString(10); listToReturn.Add(m); } } return(listToReturn); }
protected override void OnRun() { var from = DateTime.UtcNow; Monitoring.Register(Severity.None, "Monitoring Example", "Registered monitoring event with severity 'None'!"); Monitoring.Register(Severity.Trace, "Monitoring Example", "Registered monitoring event with severity 'Trace'!"); Monitoring.Register(Severity.Debug, "Monitoring Example", "Registered monitoring event with severity 'Debug'!"); Monitoring.Register(Severity.Info, "Monitoring Example", "Registered monitoring event with severity 'Info'!"); Monitoring.Register(Severity.Warning, "Monitoring Example", "Registered monitoring event with severity 'Warning'!"); Monitoring.Register(Severity.Error, "Monitoring Example", "Registered monitoring event with severity 'Error'!"); Monitoring.Register(Severity.ErrorWithEmail, "Monitoring Example", "Registered monitoring event with severity 'ErrorWithEmail'!"); Monitoring.Register(Severity.ErrorWithSms, "Monitoring Example", "Registered monitoring event with severity 'ErrorWithSms'!"); Monitoring.Register(Severity.Fatal, "Monitoring Example", "Registered monitoring event with severity 'Fatal'!"); Monitoring.Register(Severity.Notify, "Monitoring Example", "Registered monitoring event with severity 'Notify'!"); Monitoring.Register(Severity.NotifyWithEmail, "Monitoring Example", "Registered monitoring event with severity 'NotifyWithEmail'!"); Monitoring.Register(Severity.NotifyWithSms, "Monitoring Example", "Registered monitoring event with severity 'NotifyWithSms'!"); var to = DateTime.UtcNow; // Sleep for a while to let monitoring events to be flushed. Thread.Sleep(1000); // Fetch and show monitoring events with paging. FetchMonitoringEvents(from, to, 2, true); // Wait for user stop action. Console.WriteLine(Resources.Strings.ModuleStopMessage); Console.ReadKey(); }
private void MonitorPagesThread(string key, int startDelayMs = 0, int?monitoringDelayMs = null) { if (startDelayMs > 0) { Thread.Sleep(startDelayMs); } monitoringDelayMs = (monitoringDelayMs.HasValue ? monitoringDelayMs : Monitoring.Count() * MonitoringWaitDelayMS); while (!Terminate && Monitoring.Get(key).Contains(Subreddit)) { List <string> oldList = pages; List <string> newList = GetPages(); if (Lists.ListDiff(oldList, newList, out List <string> added, out List <string> removed)) { // Event handler to alert the calling app that the list has changed. --Kris WikiPagesUpdateEventArgs args = new WikiPagesUpdateEventArgs { NewPages = newList, OldPages = oldList, Added = added, Removed = removed }; OnPagesUpdated(args); } Thread.Sleep(monitoringDelayMs.Value); } }
public static void storePresence(DateTime now) { List <Monitoring> ret = read(); if (ret == null || ret.Count == 0) { ret = new List <Monitoring>(); Monitoring x = new Monitoring() { Day = DateTime.Now.Date, Items = new List <MonitoringItem>(), LastSeenInDay = now }; ret.Add(x); } else { Monitoring x = ret.Where(c => c.Day == DateTime.Now.Date).FirstOrDefault(); if (x == null) { x = new Monitoring() { Day = DateTime.Now.Date, Items = new List <MonitoringItem>(), LastSeenInDay = now }; ret.Add(x); } else { x.LastSeenInDay = now; } } write(ret); }
private void StartAndStop() { if (!LoopFlag) { //start SaveMonitoringInfoFile(); LogActionGroup logAction = new LogActionGroup( writeStatus: WriteStatus , writeAllItem: WriteAllItem , writeFilteredItem: WriteFilteredItem , writeExceptedItem: WriteExceptedItem , writeSleepStatus: WriteSleepStatus); Monitoring monitoring = new Monitoring(MonitoringInfoJson, GetLoopFlag, logAction); LoopFlag = true; ChangeRunningState(); threadMainJob = new System.Threading.Thread(new System.Threading.ThreadStart(monitoring.RunMonitoring)); threadMainJob.Name = "loopStart"; threadMainJob.Start(); } else { //stop LoopFlag = false; ChangeRunningState(); } }
static async Task Main(string[] args) { List <Person> list; ConnectionOptions connectionOptions = new ConnectionOptions(); ServiceLayer.ServiceLayer serviceLayer = new ServiceLayer.ServiceLayer(connectionOptions); //list = serviceLayer.GetPersonList(); DirectoryOptions dirOptions = new DirectoryOptions(); XmlGenerator xmlGenerator = new XmlGenerator(dirOptions); //xmlGenerator.ListToXml(list, dirOptions); //Monitoring.Update(); list = await serviceLayer.GetPersonListAsync(); xmlGenerator.ListToXml(list, dirOptions); Monitoring.Update(); //Console.WriteLine("Hello World!"); }
public RavenConfiguration Initialize() { Http.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Testing.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Server.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Core.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Replication.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Cluster.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Etl.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Queries.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Patching.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Logs.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Memory.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Storage.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Security.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Indexing.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Monitoring.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Studio.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Databases.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); PerformanceHints.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Licensing.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Tombstones.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Subscriptions.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); PostInit(); Initialized = true; return(this); }
public ApiModule() { Get["/heartbeats/stats"] = _ => Negotiate.WithModel(Monitoring.GetStats()); Get["/endpoints"] = _ => Negotiate.WithModel(Monitoring.GetEndpoints()); Get["/endpoints/known", true] = (_, token) => KnownEndpointsApi.Execute(this); Patch["/endpoints/{id}", true] = async(parameters, token) => { var data = this.Bind <EndpointUpdateModel>(); var endpointId = (Guid)parameters.id; if (data.MonitorHeartbeat) { await Monitoring.EnableMonitoring(endpointId) .ConfigureAwait(false); } else { await Monitoring.DisableMonitoring(endpointId) .ConfigureAwait(false); } return(HttpStatusCode.Accepted); }; }
public async Task ThenExceptionIsRecordedInMonitoring() { _handler.WaitUntilCompletion(15.Seconds()).ShouldBe(true); await Patiently.VerifyExpectationAsync( () => Monitoring.Received().HandleException(Arg.Any <string>())); }
public List <Monitoring> GetAllLogsByDateBetween(DateTime date_od, DateTime date_do) { List <Monitoring> listToReturn = new List <Monitoring>(); using (SqlConnection dataConnection = new SqlConnection(this.ConnectionString)) { dataConnection.Open(); SqlCommand command = new SqlCommand(); command.Connection = dataConnection; command.CommandText = "SELECT m.id,c.Name,a.Address,a.Type,ow.OwnerNameSurname,m.Client_Identification_number,cl.Name_Surname,m.Date,m.Status, a.Id, cl.Telephone_number, a.Number FROM Monitoring m, Apartments a, Cities c, Clients cl, Owners ow WHERE c.Id=a.City_Id AND a.Id=m.Apartment_Id AND m.Client_Identification_number=cl.Identification_number AND ow.Id = a.Owner_Id AND m.Date BETWEEN '" + date_od + "' AND '" + date_do + "' ORDER BY m.Date ASC"; SqlDataReader dataReader = command.ExecuteReader(); while (dataReader.Read()) { Monitoring m = new Monitoring(); m.Id = dataReader.GetInt32(0); m.CityName = dataReader.GetString(1); m.ApartmentAddress = dataReader.GetString(2); m.ApartmentType = dataReader.GetString(3); m.OwnerNameSurname = dataReader.GetString(4); m.Client_Identification_number = dataReader.GetString(5); m.ClientNameSurname = dataReader.GetString(6); m.Date = dataReader.GetDateTime(7); m.Status = dataReader.GetString(8); m.Apartment_id = dataReader.GetInt32(9); m.Telephone = dataReader.GetString(10); m.ApartmentNumber = dataReader.GetInt32(11); listToReturn.Add(m); } } return(listToReturn); }
private void Button_Click(object sender, RoutedEventArgs e) { switch (((Button)sender).Name) { case "monitoring": monitor = new Monitoring(); mainPanel.Children.Clear(); mainPanel.Children.Add(monitor); break; case "analitic": analitics = new Analitics(); mainPanel.Children.Clear(); mainPanel.Children.Add(analitics); break; case "build": building = new Building(); mainPanel.Children.Clear(); mainPanel.Children.Add(building); break; default: break; } }
private void MonitorLiveThread(string key, string type, string subKey, int startDelayMs = 0, int?monitoringDelayMs = null) { if (startDelayMs > 0) { Thread.Sleep(startDelayMs); } monitoringDelayMs = (monitoringDelayMs.HasValue ? monitoringDelayMs : Monitoring.Count() * MonitoringWaitDelayMS); while (!Terminate && Monitoring.Get(key).Contains(subKey)) { switch (type) { default: throw new RedditControllerException("Unrecognized type '" + type + "'."); case "thread": CheckLiveThread(); break; case "contributors": CheckContributors(); break; case "updates": CheckUpdates(); break; } Thread.Sleep(monitoringDelayMs.Value); } }
private void MonitorPageThread(string key, int startDelayMs = 0, int?monitoringDelayMs = null) { if (startDelayMs > 0) { Thread.Sleep(startDelayMs); } monitoringDelayMs = (monitoringDelayMs.HasValue ? monitoringDelayMs : Monitoring.Count() * MonitoringWaitDelayMS); while (!Terminate && Monitoring.Get(key).Contains(Name)) { if (MonitoringExpiration.HasValue && DateTime.Now > MonitoringExpiration.Value) { MonitorModel.RemoveMonitoringKey(key, Name, ref Monitoring); Threads.Remove(key); break; } while (!IsScheduled()) { if (Terminate) { break; } Thread.Sleep(15000); } if (Terminate) { break; } WikiPage newPage; try { newPage = About(); if (!newPage.RevisionDate.Equals(RevisionDate)) { // Event handler to alert the calling app that the list has changed. --Kris WikiPageUpdateEventArgs args = new WikiPageUpdateEventArgs { NewPage = newPage, OldPage = this }; OnPagesUpdated(args); } } catch (Exception) when(!BreakOnFailure) { } Wait(monitoringDelayMs.Value); } }
public void Before() { _successValueBefore = GetValue(SuccessCounter); _failureValueBefore = GetValue(FailureCounter); _executionValueBefore = GetValue(ExecutionTimeCounter); Monitoring <MonitoringTestsCounters> .Failure(); }
public ShoppingListsActorProvider(IProvider persistenceProvider, IMonitoringProvider monitoringProvider) { var props = Actor.FromProducer(() => new ShoppingListsActor(persistenceProvider, monitoringProvider)) .WithReceiveMiddleware(Monitoring.ForReceiveMiddlewareUsing(monitoringProvider)) .WithSenderMiddleware(Monitoring.ForSenderMiddlewareUsing(monitoringProvider)); ActorInstance = Actor.SpawnNamed(props, "ShoppingLists"); }
private void yesClick(object sender, RoutedEventArgs e) { float ftry; long ltry; if (!float.TryParse(xyzParameter.Text, out ftry) || !float.TryParse(abrDistance.Text, out ftry) || !float.TryParse(abrAngle.Text, out ftry) || !long.TryParse(radarDisappearTime.Text, out ltry) || !long.TryParse(AISDisappearTime.Text, out ltry) || !long.TryParse(IMParameter.Text, out ltry) || !long.TryParse(INParameter.Text, out ltry)) { MessageBoxX.Show("错误信息", "输入数据有误!请重新输入!"); } else { sc.write_string("fusion", "xyz", xyzParameter.Text); sc.write_string("fusion", "abrDistance", abrDistance.Text); sc.write_string("fusion", "abrAngle", abrAngle.Text); sc.write_string("fusion", "radarMiss", radarDisappearTime.Text); sc.write_string("fusion", "AISMiss", AISDisappearTime.Text); sc.write_string("fusion", "IM", IMParameter.Text); sc.write_string("fusion", "IN", INParameter.Text); sc.write_bool("fusionRadio", "prompt", (bool)prompt.IsChecked); sc.write_bool("fusionRadio", "warn", (bool)warn.IsChecked); sc.write_bool("fusionRadio", "optimal", (bool)RadioB3.IsChecked); sc.write_bool("fusionRadio", "weighted", (bool)RadioB4.IsChecked); sc.write_bool("fusionRadio", "SF", (bool)RadioB5.IsChecked); fXYZThreshold = (float)double.Parse(xyzParameter.Text); fDisThreshold = (float)double.Parse(abrDistance.Text); fAngleThreshold = (float)double.Parse(abrAngle.Text); if ((bool)prompt.IsChecked) { ucAlarmThreshold = 1; } else { ucAlarmThreshold = 2; } lRdDieTime = (long)double.Parse(radarDisappearTime.Text); lAISDieTime = (long)double.Parse(AISDisappearTime.Text); lM = (long)double.Parse(IMParameter.Text); lN = (long)double.Parse(INParameter.Text); if ((bool)RadioB3.IsChecked) { UcEstiArith = 1; } else if ((bool)RadioB4.IsChecked) { UcEstiArith = 2; } else if ((bool)RadioB5.IsChecked) { UcEstiArith = 3; } Monitoring.FusionBack(); MessageBoxX.Show("提示信息", "参数保存成功!"); this.Close(); } }
public void Before() { _successValueBefore = GetValue(SuccessCounter); _failureValueBefore = GetValue(FailureCounter); Func <T> function = () => _returnValue; _result = Monitoring <MonitoringTestsCounters> .Monitor(function); }
public void Before() { _successValueBefore = GetValue(SuccessCounter); _failureValueBefore = GetValue(FailureCounter); var span = new TimeSpan(0, 0, 0, 0, ExpectedMilliseconds); Monitoring <MonitoringTestsCounters> .Success(span); }
public void Save(Monitoring monitoring) { var existData = ReportingRepository.GetByExample<Monitoring>(new { CompanyId = monitoring.CompanyId, Periode = monitoring.Periode }).FirstOrDefault(); if (existData == null) { ReportingRepository.Save(monitoring); } else { ReportingRepository.Update<Monitoring>(monitoring, new { CompanyId = monitoring.CompanyId, Periode = monitoring.Periode }); } }
public Monitoring ProcessRow(SqlDataReader read, params Monitoring.LazyComponents[] lazyComponents) { Monitoring monitor = new Monitoring(); monitor.Id = Convert.ToInt32(read["a.Id"]); monitor.PatientId = Convert.ToInt32(read["a.PatientId"].ToString()); if (read["a.EquipmentId"].ToString() != "") monitor.Equipment.Id = Convert.ToInt32(read["a.EquipmentId"].ToString()); monitor.OtherEquipment = read["a.OtherEquipment"].ToString(); foreach (Monitoring.LazyComponents a in lazyComponents) { if (a == Monitoring.LazyComponents.LOAD_EQUIPMENT_WITH_DETAIL && monitor.Equipment.Id != -1) { monitor.Equipment.Category.Id = Convert.ToInt32(read["b.CategoryId"].ToString()); monitor.Equipment.Label = read["b.Label"].ToString(); monitor.Equipment.OtherFlag = Convert.ToChar(read["b.OtherFlag"].ToString()); monitor.Equipment.Description = read["b.Description"].ToString(); if (read["b.Concentration"].ToString() != "") monitor.Equipment.Concentration = Convert.ToDecimal(read["b.Concentration"].ToString()); } } return monitor; }
public MonitoringAdapter(Monitoring target) { _target = target; }