public void Stop() { try { m_gridMeter?.Stop(); m_gridMeter = null; } catch (Exception ex) { logger.Error(ex); } Started = false; }
public void Start() { try { if (m_gridMeter != null) { return; } m_gridMeter = new SmartMeterSml(AppSettings.Instance.GridMeter); m_gridMeter.Start(); Started = true; } catch (Exception ex) { m_gridMeter = null; logger.Error(ex); } }