diff --git a/wpilibj/src/athena/cpp/lib/AnalogJNI.cpp b/wpilibj/src/athena/cpp/lib/AnalogJNI.cpp index 28de36a358..e00fa3aeb4 100644 --- a/wpilibj/src/athena/cpp/lib/AnalogJNI.cpp +++ b/wpilibj/src/athena/cpp/lib/AnalogJNI.cpp @@ -43,8 +43,8 @@ Java_edu_wpi_first_wpilibj_hal_AnalogJNI_initializeAnalogInputPort( auto analog = HAL_InitializeAnalogInputPort((HAL_PortHandle)id, &status); ANALOGJNI_LOG(logDEBUG) << "Status = " << status; ANALOGJNI_LOG(logDEBUG) << "Analog Handle = " << analog; - CheckStatusRange(env, 0, HAL_GetNumAnalogInputs(), - hal::getPortHandleChannel((HAL_PortHandle)id), status); + CheckStatusRange(env, status, 0, HAL_GetNumAnalogInputs(), + hal::getPortHandleChannel((HAL_PortHandle)id)); return (jint)analog; } @@ -73,8 +73,8 @@ Java_edu_wpi_first_wpilibj_hal_AnalogJNI_initializeAnalogOutputPort( HAL_AnalogOutputHandle analog = HAL_InitializeAnalogOutputPort((HAL_PortHandle)id, &status); ANALOGJNI_LOG(logDEBUG) << "Status = " << status; ANALOGJNI_LOG(logDEBUG) << "Analog Handle = " << analog; - CheckStatusRange(env, 0, HAL_GetNumAnalogOutputs(), - hal::getPortHandleChannel((HAL_PortHandle)id), status); + CheckStatusRange(env, status, 0, HAL_GetNumAnalogOutputs(), + hal::getPortHandleChannel((HAL_PortHandle)id)); return (jlong)analog; } diff --git a/wpilibj/src/athena/cpp/lib/CompressorJNI.cpp b/wpilibj/src/athena/cpp/lib/CompressorJNI.cpp index c8c695ef55..f685458a0d 100644 --- a/wpilibj/src/athena/cpp/lib/CompressorJNI.cpp +++ b/wpilibj/src/athena/cpp/lib/CompressorJNI.cpp @@ -22,7 +22,7 @@ Java_edu_wpi_first_wpilibj_hal_CompressorJNI_initializeCompressor( JNIEnv *env, jclass, jbyte module) { int32_t status = 0; auto handle = HAL_InitializeCompressor(module, &status); - CheckStatusRange(env, 0, HAL_GetNumPCMModules(), module, status); + CheckStatusRange(env, status, 0, HAL_GetNumPCMModules(), module); return (jint)handle; } diff --git a/wpilibj/src/athena/cpp/lib/DIOJNI.cpp b/wpilibj/src/athena/cpp/lib/DIOJNI.cpp index 1f9e783360..7d43a4f6ec 100644 --- a/wpilibj/src/athena/cpp/lib/DIOJNI.cpp +++ b/wpilibj/src/athena/cpp/lib/DIOJNI.cpp @@ -43,8 +43,8 @@ Java_edu_wpi_first_wpilibj_hal_DIOJNI_initializeDIOPort( auto dio = HAL_InitializeDIOPort((HAL_PortHandle)id, (uint8_t)input, &status); DIOJNI_LOG(logDEBUG) << "Status = " << status; DIOJNI_LOG(logDEBUG) << "DIO Handle = " << dio; - CheckStatusRange(env, 0, HAL_GetNumDigitalChannels(), - hal::getPortHandleChannel((HAL_PortHandle)id), status); + CheckStatusRange(env, status, 0, HAL_GetNumDigitalChannels(), + hal::getPortHandleChannel((HAL_PortHandle)id)); return (jint)dio; } diff --git a/wpilibj/src/athena/cpp/lib/PDPJNI.cpp b/wpilibj/src/athena/cpp/lib/PDPJNI.cpp index 1e3aaf63a7..35885e101b 100644 --- a/wpilibj/src/athena/cpp/lib/PDPJNI.cpp +++ b/wpilibj/src/athena/cpp/lib/PDPJNI.cpp @@ -21,7 +21,7 @@ JNIEXPORT void JNICALL Java_edu_wpi_first_wpilibj_hal_PDPJNI_initializePDP( JNIEnv *env, jclass, jint module) { int32_t status = 0; HAL_InitializePDP(module, &status); - CheckStatusRange(env, 0, HAL_GetNumPDPModules(), module, status); + CheckStatusRange(env, status, 0, HAL_GetNumPDPModules(), module); } /* diff --git a/wpilibj/src/athena/cpp/lib/PWMJNI.cpp b/wpilibj/src/athena/cpp/lib/PWMJNI.cpp index 2c87d8f0e4..d96ea204e7 100644 --- a/wpilibj/src/athena/cpp/lib/PWMJNI.cpp +++ b/wpilibj/src/athena/cpp/lib/PWMJNI.cpp @@ -42,8 +42,8 @@ Java_edu_wpi_first_wpilibj_hal_PWMJNI_initializePWMPort( auto pwm = HAL_InitializePWMPort((HAL_PortHandle)id, &status); PWMJNI_LOG(logDEBUG) << "Status = " << status; PWMJNI_LOG(logDEBUG) << "PWM Handle = " << pwm; - CheckStatusRange(env, 0, HAL_GetNumPWMChannels(), - hal::getPortHandleChannel((HAL_PortHandle)id), status); + CheckStatusRange(env, status, 0, HAL_GetNumPWMChannels(), + hal::getPortHandleChannel((HAL_PortHandle)id)); return (jint)pwm; } diff --git a/wpilibj/src/athena/cpp/lib/RelayJNI.cpp b/wpilibj/src/athena/cpp/lib/RelayJNI.cpp index f216d7cc8f..48d67258d8 100644 --- a/wpilibj/src/athena/cpp/lib/RelayJNI.cpp +++ b/wpilibj/src/athena/cpp/lib/RelayJNI.cpp @@ -41,8 +41,8 @@ JNIEXPORT jint JNICALL Java_edu_wpi_first_wpilibj_hal_RelayJNI_initializeRelayPo HAL_RelayHandle handle = HAL_InitializeRelayPort((HAL_PortHandle)id, (uint8_t) fwd, &status); RELAYJNI_LOG(logDEBUG) << "Status = " << status; RELAYJNI_LOG(logDEBUG) << "Relay Handle = " << handle; - CheckStatusRange(env, 0, HAL_GetNumRelayChannels(), - hal::getPortHandleChannel((HAL_PortHandle)id), status); + CheckStatusRange(env, status, 0, HAL_GetNumRelayChannels(), + hal::getPortHandleChannel((HAL_PortHandle)id)); return (jint) handle; } diff --git a/wpilibj/src/athena/cpp/lib/SolenoidJNI.cpp b/wpilibj/src/athena/cpp/lib/SolenoidJNI.cpp index a6d1e5afe4..6908e0aed9 100644 --- a/wpilibj/src/athena/cpp/lib/SolenoidJNI.cpp +++ b/wpilibj/src/athena/cpp/lib/SolenoidJNI.cpp @@ -44,8 +44,8 @@ Java_edu_wpi_first_wpilibj_hal_SolenoidJNI_initializeSolenoidPort( SOLENOIDJNI_LOG(logDEBUG) << "Solenoid Port Handle = " << handle; // Use solenoid channels, as we have to pick one. - CheckStatusRange(env, 0, HAL_GetNumSolenoidChannels(), - hal::getPortHandleChannel((HAL_PortHandle)id), status);; + CheckStatusRange(env, status, 0, HAL_GetNumSolenoidChannels(), + hal::getPortHandleChannel((HAL_PortHandle)id));; return (jint)handle; }