public AnalogSensor()
 {
     mFilter = new BackValueFilter(this, 500);
 }
        protected virtual void Dispose(bool aDisposing)
        {
            if (!mDisposed)
                {
                    if (aDisposing)
                    {
                        if (mFilter != null)
                        {
                            mFilter.Dispose();
                            mFilter = null;
                        }
                    }

                    mDisposed = true;
                }
        }