public void Process(ResetO2TotalVolEvent _event)
 {
     try
     {
         this._Module._Heat.ResetO2TotalVolHistory.Add( _event);
     }
     catch { }
 }
        private bool DoResetO2TotalVolEvent(int iIdxInPointLi)
        {
            bool bErg = false;

             try {
            ResetO2TotalVolEvent evResetO2TotalVol = new ResetO2TotalVolEvent();
            evResetO2TotalVol.iCnvNr = pointLi[iIdxInPointLi].iCnvNr;
            j = findPoint("O2VOL_TOTAL_RUE",pointLi[iIdxInPointLi].iCnvNr);
            if (j >= 0) {
               evResetO2TotalVol.O2TotalVol = pointLi[j].iDataValue;
               sLfdEvtMsg = evResetO2TotalVol.ToString();
               mainGate.PushEvent(evResetO2TotalVol);
               AddLogg(evResetO2TotalVol.ToString());
               bErg = true;
               }
            else {
               AddLogg("При ResetO2TotalVolEvent не найдена точка K" + pointLi[iIdxInPointLi].iCnvNr + " O2VOL_TOTAL_RUE");
               }
            }
             catch (Exception eXc) {
            sLfdEvtErr = eXc.Message;
            AddLogg("При ResetO2TotalVolEvent K" + pointLi[iIdxInPointLi].iCnvNr + " Exception: " + eXc.Message);
            }
             return bErg;
        }
 private bool ProcessEvent(ResetO2TotalVolEvent _event)
 {
     try
     {
         DBWorker.Instance.Insert((int)HeatPassportOperations.ResetO2TotalVolEvent, _event.Time, m_ConverterNumber, HeatNumber, _event.O2TotalVol);
     }
     catch { return false; }
     return true;
 }