/// <summary>
 /// Called when [meter removed].
 /// </summary>
 /// <param name="e">The e.</param>
 private void OnMeterRemoved(MeterEvents.MeterRemoved e)
 {
     if (_config.MeterSoundsEnabled)
         PlaySoundResource(SENSOR_LOST_WAV);
 }
        /// <summary>
        /// Called when [meter reset].
        /// </summary>
        /// <param name="meterResetData">The meter reset data.</param>
        private void OnMeterReset(MeterEvents.ResetMetersArgs meterResetData)
        {
            switch (meterResetData)
            {
                case MeterEvents.ResetMetersArgs.All:
                    this.HighestImpactLevel = 0;
                    this.HitPanelNum = 0;
                    GraphDataItems.Clear();
                    break;

                case MeterEvents.ResetMetersArgs.High:
                    this.HighestImpactLevel = 0;
                    this.HitPanelNum = 0;
                    break;

                case MeterEvents.ResetMetersArgs.History:
                    GraphDataItems.Clear();
                    break;
            }
        }