Ejemplo n.º 1
0
        private void AddNewSession()
        {
            // Don't save invalid sessions.
            if (!currentSession.IsValid())
            {
                sessions.Remove(currentSession);
            }

            currentSession = new DeviceSession();
            sessions.Add(currentSession);
        }
Ejemplo n.º 2
0
        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;
 }
Ejemplo n.º 4
0
 public JsonGenerator(DeviceSession session)
 {
     this.session = session;
 }
 public AutoAntsScriptGenerator(DeviceSession session, DeviceType device)
 {
     this.session = session;
     this.device  = device;
     config       = new ChannelConfiguration(device, session);
 }
Ejemplo n.º 6
0
 public MessageQuery(DeviceSession session)
 {
     this.session = session;
 }
Ejemplo n.º 7
0
 private string Generate(DeviceSession session)
 {
     Generator generator = GeneratorFactory.Create(session, options);
     return generator.Generate();
 }
Ejemplo n.º 8
0
 private void PrintSessionSummary(DeviceSession session, int index)
 {
     Printer.Info(string.Format("\t{0}: {1}", index + 1, session));
 }
Ejemplo n.º 9
0
 public DeviceLogParser()
 {
     sessions       = new List <DeviceSession>();
     currentSession = new DeviceSession();
     sessions.Add(currentSession);
 }
Ejemplo n.º 10
0
 public WaveGenerator(DeviceSession session)
 {
     this.session = session;
 }
Ejemplo n.º 11
0
 public CArrayGenerator(DeviceSession session, DeviceType device)
 {
     this.session = session;
     this.device  = device;
 }