private static void DoMonitorwork(Dictionary <string, string> values, string dqsj) { int crewID; int shiftID; CrewShifter.CrewShif(out crewID, out shiftID); MonitorBaseData mbd = new MonitorBaseData(opc.ItemValueMonitor, db_Conn, crewID, shiftID, dqsj); try { MonitorWorker mw = new MonitorWorker(mbd); mw.SaveTemp(); mw.SaveMeas(); mw.Consume(); // 煤气消耗 //mw.SaveTrack(); //mw.DealRepeateCancle(); } catch (Exception ex2) { string errtxt = "数据库连接出错!" + ex2.Message; Logger.Errlogwrite(errtxt); } }
public MonitorWorker(MonitorBaseData inBaseData) { baseData = inBaseData; }