![]() | IEvents |
IEnumerable<EventsWithDescriptionRequestResultData> ReceiveEventsWithDescription( IEnumerable<Event> eventTypes = null, DayIntervalData? interval = null )
[<param name="eventTypes"/> отсутствует в документации для "M:RDMetadataClasses.IEventsSource.ReceiveEventsWithDescription(System.Collections.Generic.IEnumerable{RDMetadataClasses.Event},RDMetadataClasses.DayIntervalData)"]
[<param name="interval"/> отсутствует в документации для "M:RDMetadataClasses.IEventsSource.ReceiveEventsWithDescription(System.Collections.Generic.IEnumerable{RDMetadataClasses.Event},RDMetadataClasses.DayIntervalData)"]
[<returns> отсутствует в документации для "M:RDMetadataClasses.IEventsSource.ReceiveEventsWithDescription(System.Collections.Generic.IEnumerable{RDMetadataClasses.Event},RDMetadataClasses.DayIntervalData)"]
var interval = new DayIntervalData(); interval.StartDt = new DateTime(2019, 01, 07); interval.EndDt = new DateTime(2019, 01, 25); // Получение оборудования, по которому необходимо получить список событий var meter = ElectricityMeter.GetInstances().Where(x => x.AttributeSerialNumber.Equals("1234567890")).FirstOrDefault(); // Получение событий с описанием и вывод в консоль var eventWithDescription = meter.ReceiveEventsWithDescription(null, interval); foreach (var eachEvent in eventWithDescription) { Console.WriteLine(eachEvent.EventInfo.EventDt.ToString()); Console.WriteLine(eachEvent.EventInfo.EventType.Class.Caption); Console.WriteLine(eachEvent.EventInfo.EventType.Caption); Console.WriteLine(eachEvent.Description); }