/* * Class: edu_wpi_first_wpilibj_hal_DIOJNI * Method: isAnyPulsing * Signature: (Ljava/nio/IntBuffer;)B */ JNIEXPORT jbyte JNICALL Java_edu_wpi_first_wpilibj_hal_DIOJNI_isAnyPulsing (JNIEnv *env, jclass, jobject status) { DIOJNI_LOG(logDEBUG) << "Calling DIOJNI isAnyPulsing (RR upd)"; jint * statusPtr = (jint*)env->GetDirectBufferAddress(status); jbyte returnValue = isAnyPulsing( statusPtr ); //DIOJNI_LOG(logDEBUG) << "Status = " << *statusPtr; DIOJNI_LOG(logDEBUG) << "isAnyPulsingResult = " << (jbyte)returnValue; return returnValue; }
/* * Class: edu_wpi_first_wpilibj_hal_DIOJNI * Method: isAnyPulsing * Signature: ()Z */ JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_hal_DIOJNI_isAnyPulsing (JNIEnv *env, jclass) { DIOJNI_LOG(logDEBUG) << "Calling DIOJNI isAnyPulsing (RR upd)"; int32_t status = 0; jboolean returnValue = isAnyPulsing( &status ); //DIOJNI_LOG(logDEBUG) << "Status = " << status; DIOJNI_LOG(logDEBUG) << "isAnyPulsingResult = " << (jint)returnValue; CheckStatus(env, status); return returnValue; }