Listener interface and data types for ToF (Time of Flight) sensor events.
Observer interface for receiving ToF gesture and threshold events.
Definition TofEventListener.h:108
void AddListenerOnProximityGesture(void(*onEvent)(TofGesture left, TofGesture right))
Register a static/free function to receive proximity gesture events.
void RemoveListenerOnProximityGesture(void(*onEvent)(TofGesture left, TofGesture right))
Unregister a previously registered proximity gesture callback.
void RemoveListenerOnProximityThreshold(void(*onEvent)(TofData left, TofData right))
Unregister a previously registered proximity threshold callback.
void AddListener(TofEventListener *observer, bool priority=false)
Register a TofEventListener instance.
void AddListenerOnProximityThreshold(void(*onEvent)(TofData left, TofData right))
Register a static/free function to receive proximity threshold events.
void RemoveListener(TofEventListener *observer)
Unregister a previously registered TofEventListener instance.
Latest ToF sample snapshot for one sensor.
Definition TofEventListener.h:89
Gesture description for a ToF sensor.
Definition TofEventListener.h:78