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; } }
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; * } */ }