/// <summary> /// Вызывает "Событие при обработке записи одного из тэгов устройства". /// </summary> /// <param name="tag"></param> private void Event_TagValueWasWrited(TagsEventArgs e) { if (this.TagsValueWasWrited != null) { this.TagsValueWasWrited(this, e); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void task_TagsValueWasChanged(object sender, TagsEventArgs e) { this.Event_TagsValueWasChanged(e); }
/// <summary> /// Подписка на событие : TreeNode_EthernetDevice : Обработана запись одного из тэгов устройства. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void treeNode_EthernetDevice_TagsValueWasWrited(object sender, TagsEventArgs e) { // Вызываем событие. Event_TagsValueWasWrited(e); }
/// <summary> /// Подписка на событие : TreeNode_EthernetDevice : Обработано чтение одного из тэгов из контроллера, данные тэга которого изменились с момента последнего чтения. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void treeNode_EthernetDevice_TagsValueWasChanged(object sender, TagsEventArgs e) { Event_TagsValueWasChanged(e); }
/// <summary> /// 数据上报 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private static void TagsReport(object sender, TagsEventArgs args) { Tag tag = args.tag; Console.WriteLine(string.Format("EPC={0},Port={1},RSSI={2}", tag.EPC, tag.PORT, tag.RSSI)); }
/// <summary> /// Подписка на событие : DeviceBrowserControl : Были успешно получены данные одного из тэгов, где значение тэгов изменено. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void deviceBrowserControl_TagsValueWasChanged(object sender, TagsEventArgs e) { this.recorder.RequestForRecording(e.Tags.Where(t => t.ReadValue.Report.ValueChanged == true).ToList()); }