void on_new_accelerometer_event(UASAccelerometerEvent* event, void* context)
{
    printf("%s \n", __PRETTY_FUNCTION__);
    printf("\ttime: %llu\n", uas_accelerometer_event_get_timestamp(event));
    printf("\tx: %f\n", uas_accelerometer_event_get_acceleration_x(event));
    printf("\ty: %f\n", uas_accelerometer_event_get_acceleration_y(event));
    printf("\tz: %f\n", uas_accelerometer_event_get_acceleration_z(event));
}
Ejemplo n.º 2
0
void tilt_cb(UASAccelerometerEvent *event, void*/*context*/) {
	float value = 0;
	if (uas_accelerometer_event_get_acceleration_x(event, &value) == U_STATUS_SUCCESS) accelx = value;
	if (uas_accelerometer_event_get_acceleration_y(event, &value) == U_STATUS_SUCCESS) accely = value;
	if (uas_accelerometer_event_get_acceleration_z(event, &value) == U_STATUS_SUCCESS) accelz = value;
}