/* * Class: edu_wpi_first_wpilibj_hal_SolenoidJNI * Method: getPCMSolenoidVoltageStickyFault * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/IntBuffer;)Z */ JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_hal_SolenoidJNI_getPCMSolenoidVoltageStickyFault (JNIEnv *env, jclass, jobject solenoid_port, jobject status) { VoidPointer *solenoid_port_pointer = (VoidPointer *)env->GetDirectBufferAddress(solenoid_port); jint *status_pointer = (jint *)env->GetDirectBufferAddress(status); return getPCMSolenoidVoltageStickyFault(*solenoid_port_pointer, status_pointer); }
/* * Class: edu_wpi_first_wpilibj_hal_SolenoidJNI * Method: getPCMSolenoidVoltageStickyFault * Signature: (J)Z */ JNIEXPORT jboolean JNICALL Java_edu_wpi_first_wpilibj_hal_SolenoidJNI_getPCMSolenoidVoltageStickyFault (JNIEnv *env, jclass, jlong solenoid_port) { int32_t status = 0; bool val = getPCMSolenoidVoltageStickyFault((void*)solenoid_port, &status); CheckStatus(env, status); return val; }