private void AddNewSession() { // Don't save invalid sessions. if (!currentSession.IsValid()) { sessions.Remove(currentSession); } currentSession = new DeviceSession(); sessions.Add(currentSession); }
public static Message MessageFromLine(DeviceSession session, string line) { DeviceType deviceType = DeviceType.Unassigned; Message message = new Message(line); if (message.ChannelId == session.FecChannelId) { deviceType = DeviceType.FeC; } else if (message.ChannelId == session.PowerMeterChannelId) { deviceType = DeviceType.PowerMeter; } return(CreateMessageTypeInstance(deviceType, message)); }
public HumanReadableGenerator(DeviceSession session, ExecutionOptions options) { this.session = session; this.options = options; }
public JsonGenerator(DeviceSession session) { this.session = session; }
public AutoAntsScriptGenerator(DeviceSession session, DeviceType device) { this.session = session; this.device = device; config = new ChannelConfiguration(device, session); }
public MessageQuery(DeviceSession session) { this.session = session; }
private string Generate(DeviceSession session) { Generator generator = GeneratorFactory.Create(session, options); return generator.Generate(); }
private void PrintSessionSummary(DeviceSession session, int index) { Printer.Info(string.Format("\t{0}: {1}", index + 1, session)); }
public DeviceLogParser() { sessions = new List <DeviceSession>(); currentSession = new DeviceSession(); sessions.Add(currentSession); }
public WaveGenerator(DeviceSession session) { this.session = session; }
public CArrayGenerator(DeviceSession session, DeviceType device) { this.session = session; this.device = device; }