示例#1
0
/*
 * 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;
		}
	}
}