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)); }
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; }