/* * Class: cbccore_low_Create * Method: get_create_rcliff * Signature: ()I */ JNIEXPORT jint JNICALL Java_cbccore_low_Create_get_1create_1rcliff(JNIEnv *env, jobject obj, jfloat lag) { #ifdef CBC return get_create_rcliff(lag); #else printf("Java_cbccore_low_Create_get_1create_1rcliff stub\n"); return 0; #endif }
void create_drive_until_line(int speed, int direction) { int lcliff_reading; int rcliff_reading; create_drive_OI(speed, direction); while(1) { lcliff_reading = get_create_lcliff(0.05); rcliff_reading = get_create_rcliff(0.05); if (lcliff_reading || rcliff_reading) { create_halt(); break; } } }