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