private FptrInstance(Log log)
 {
     try
     {
         _fptr = new Fptr();
     }
     catch (Exception e)
     {
         log.Accept(new Execution(e.Message));
         log.Write();
     }
 }
示例#2
0
 public void Begin()
 {
     try
     {
         OpenFptr();
         FptrLogicConn();
         CheckShiftStatus();
         CollectDeviceStatistics();
         if (_config.NeedToApplyJson)
         {
             ApplySettings();
         }
         Finish();
     } catch (Exception e)
     {
         _log.Accept(new Execution(e.Message));
         EmergencyFinish();
     }
 }