using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 头罩视野.Services
{

        public class BoolSignal
        {
            private bool _previousValue;

            public event Action OnRisingEdge;
      //  bool value = true;
            public bool Value { get; set; }

            public void CheckRisingEdge()
            {
                if (Value && !_previousValue)
                {
                    OnRisingEdge?.Invoke();
                }
                _previousValue = Value;
            }
        }
    
}
