private IEnumerable <Message> GetMessages() { MessageQuery query = new MessageQuery(session); IEnumerable <Message> messages = null; if (device == DeviceType.FeC) { throw new NotImplementedException("FEC not supported for C Array generation."); } else if (device == DeviceType.PowerMeter) { messages = query.FindAllPowerMeterBroadcastEvents(); } return(messages); }
public string Generate() { MessageQuery query = new MessageQuery(session); IQueryable <Message> events = null; if (options.Device == DeviceType.FeC) { events = query.FindAllFecMessages(); //.Where("MessageId != 79"); } else if (options.Device == DeviceType.PowerMeter) { events = query.FindAllPowerMeterBroadcastEvents(); } if (!string.IsNullOrEmpty(options.Query)) { events = events.Where(options.Query); } return(GetEventPerLine(events)); }
private IEnumerable <Message> GetPowerMeterMessages() { MessageQuery query = new MessageQuery(session); return(query.FindAllPowerMeterBroadcastEvents()); }