[hal] Add RobotController.getSerialNumber() (#4783)

This commit is contained in:
Ryan Blue
2022-12-09 00:58:55 -05:00
committed by GitHub
parent 69a66ec5ec
commit 5a52b51443
19 changed files with 292 additions and 0 deletions

View File

@@ -36,6 +36,15 @@ public final class RobotController {
return (long) HALUtil.getFPGARevision();
}
/**
* Return the serial number of the roboRIO.
*
* @return The serial number of the roboRIO.
*/
public static String getSerialNumber() {
return HALUtil.getSerialNumber();
}
/**
* Read the microsecond timer from the FPGA.
*

View File

@@ -525,6 +525,24 @@ public final class RoboRioSim {
RoboRioDataJNI.setBrownoutVoltage(vInVoltage);
}
/**
* Get the serial number.
*
* @return The serial number.
*/
public static String getSerialNumber() {
return RoboRioDataJNI.getSerialNumber();
}
/**
* Set the serial number.
*
* @param serialNumber The serial number.
*/
public static void setSerialNumber(String serialNumber) {
RoboRioDataJNI.setSerialNumber(serialNumber);
}
/** Reset all simulation data. */
public static void resetData() {
RoboRioDataJNI.resetData();