Esempio n. 1
0
        private void Comm_OnReadMtuData(object sender, MTUComm.ReadMtuDataArgs e)
        {
            ActionProgressArgs args;

            switch (e.Status)
            {
            case LogQueryResult.LogDataType.Bussy:
                args = new ActionProgressArgs(0, 0);
                OnProgress(this, args);
                break;

            case LogQueryResult.LogDataType.NewPacket:
                args = new ActionProgressArgs(e.CurrentEntry, e.TotalEntries);
                OnProgress(this, args);
                break;

            case LogQueryResult.LogDataType.LastPacket:
                Mtu          mtu_type = configuration.GetMtuTypeById((int)e.MtuType.Type);
                ActionResult result   = ReadMTUData(e.Start, e.End, e.Entries, e.MtuType, mtu_type);
                logger.logReadDataResult(this, result, mtu_type);
                ActionFinishArgs f_args = new ActionFinishArgs(null);
                OnFinish(this, f_args);
                break;
            }
        }
Esempio n. 2
0
 private void Comm_OnReadMtuData(object sender, MTUComm.ReadMtuDataArgs e)
 {
     /*
      * ActionProgressArgs args;
      * switch (e.Status)
      * {
      *  case LogQueryResult.LogDataType.Busy:
      *      args = new ActionProgressArgs(0, 0);
      *      OnProgress(this, args);
      *      break;
      *  case LogQueryResult.LogDataType.NewEventLog:
      *      args = new ActionProgressArgs(e.CurrentEntry, e.TotalEntries);
      *      OnProgress(this, args);
      *      break;
      *  case LogQueryResult.LogDataType.LastEventLog:
      *      Mtu mtu_type = configuration.GetMtuTypeById((int)e.MtuType.Type);
      *      ActionResult result = ReadMTUData(e.Start, e.End, e.Entries, e.MtuType, mtu_type);
      *      logger.ReadData(this, result, mtu_type);
      *      ActionFinishArgs f_args = new ActionFinishArgs(null);
      *      this.Finish ( f_args );
      *      break;
      * }
      */
 }