Ubuntu Platform API  1.1.0
A library helping with tight integration into the Ubuntu platform
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
accelerometer.h File Reference
+ Include dependency graph for accelerometer.h:

Go to the source code of this file.

Typedefs

typedef void UASensorsAccelerometer
 Opaque type that models the accelerometer. More...
 
typedef void(* on_accelerometer_event_cb )(UASAccelerometerEvent *event, void *context)
 Callback type used by applications to subscribe to accelerometer events. More...
 

Functions

UBUNTU_DLL_PUBLIC
UASensorsAccelerometer
ua_sensors_accelerometer_new ()
 Create a new object for accessing the accelerometer. More...
 
UBUNTU_DLL_PUBLIC UStatus ua_sensors_accelerometer_enable (UASensorsAccelerometer *sensor)
 Enables the supplied accelerometer. More...
 
UBUNTU_DLL_PUBLIC UStatus ua_sensors_accelerometer_disable (UASensorsAccelerometer *sensor)
 Disables the supplied accelerometer. More...
 
UBUNTU_DLL_PUBLIC uint32_t ua_sensors_accelerometer_get_min_delay (UASensorsAccelerometer *sensor)
 Queries the minimum delay between two readings for the supplied sensor. More...
 
UBUNTU_DLL_PUBLIC UStatus ua_sensors_accelerometer_get_min_value (UASensorsAccelerometer *sensor, float *value)
 Queries the minimum value that can be reported by the sensor. More...
 
UBUNTU_DLL_PUBLIC UStatus ua_sensors_accelerometer_get_max_value (UASensorsAccelerometer *sensor, float *value)
 Queries the maximum value that can be reported by the sensor. More...
 
UBUNTU_DLL_PUBLIC UStatus ua_sensors_accelerometer_get_resolution (UASensorsAccelerometer *sensor, float *value)
 Queries the numeric resolution supported by the sensor. More...
 
UBUNTU_DLL_PUBLIC void ua_sensors_accelerometer_set_reading_cb (UASensorsAccelerometer *sensor, on_accelerometer_event_cb cb, void *ctx)
 Set the callback to be invoked whenever a new sensor reading is available. More...