Sensor Notifier API

int sensor_register_notifier(struct sensor * sensor, struct sensor_notifier * notifier)

Register a sensor notifier.

This allows a calling application to receive callbacks any time a requested event is observed.

Return
0 on success, non-zero error code on failure.
Parameters
  • sensor: The sensor to register the notifier on
  • notifier: The notifier to register

int sensor_unregister_notifier(struct sensor * sensor, struct sensor_notifier * notifier)

Un-register a sensor notifier.

This allows a calling application to stop receiving callbacks for events on the sensor object.

Return
0 on success, non-zero error code on failure.
Parameters
  • sensor: The sensor object to un-register the notifier on
  • notifier: The notifier to remove from the notification list