schmidt_trigger.h 356 B

1234567891011121314151617
  1. #ifndef _JUMP_SCHMIDT_TRIGGER_H
  2. #define _JUMP_SCHMIDT_TRIGGER_H 1
  3. struct schmidt
  4. {
  5. float high;
  6. float low;
  7. int value;
  8. };
  9. extern int schmidt_init(struct schmidt *schmidt, float low, float high);
  10. extern int schmidt_trig(struct schmidt *schmidt, float level);
  11. extern int schmidt_get(struct schmidt *schmidt);
  12. #endif
  13. /* vim: set ts=8 sw=8 sts=8 noet: */