private IEnumerable <SpeedEvent> GetSpeedEvents() { MessageQuery query = new MessageQuery(session); IEnumerable <SpeedEvent> events = (IEnumerable <SpeedEvent>)query.FindAllGeneralFeMessages(); return(events); }
private string GetFecVersion() { if (FecId > 0) { MessageQuery query = new MessageQuery(this); return(query.FindProductVersion(FecChannelId)); } else { return(":n/a"); } }
public string Generate() { MessageQuery query = new MessageQuery(session); var events = query.FindAllPowerMeterAndFecMessages(); string output = JsonConvert.SerializeObject(events, Formatting.Indented); if (output.Length > 10) { return(output); } else { throw new ApplicationException("No events were found to generate JSON with."); } }
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> GetFecMessages() { MessageQuery query = new MessageQuery(session); return(query.FindAllFecTransmitMessages()); }
private IEnumerable <Message> GetPowerMeterMessages() { MessageQuery query = new MessageQuery(session); return(query.FindAllPowerMeterBroadcastEvents()); }