atm_counter.hpp 339 B

1234567891011121314151617
  1. /*
  2. * Automaton.h - Reactive State Machine Framework for Arduino.
  3. * Published under the MIT License (MIT), Copyright (c) 2015-2016, J.P. van der Landen
  4. * */
  5. #pragma once
  6. #include "Arduino.h"
  7. class atm_counter {
  8. public:
  9. uint16_t value;
  10. void set( uint16_t v );
  11. uint8_t expired( void );
  12. uint16_t decrement( void );
  13. };