IO is an event based input manager which permit to select which composents are manged on your system
Dependencies: C12832 FXOS8700Q LM75B MMA7660
Input.cpp
- Committer:
- co838_app56
- Date:
- 2016-02-23
- Revision:
- 0:2ac59c564ab0
- Child:
- 1:7be9a82f3ab8
File content as of revision 0:2ac59c564ab0:
#include "IO.hpp" Input::Input(void) { _ticker.attach(this, &Input::chechAnalog, 0.1); } Input::operator bool(void) { return (!_events.empty()); } Event Input::pool(void) { Event event = _events.front(); _events.pop(); return (event); } void Input::setAnalogSampleSpeed(float time) { _ticker.attach(this, &Input::chechAnalog, time); } void Input::chechAnalog(void) {}