mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-21 01:01:43 +00:00
[robotpy] Mirror most other subprojects (#8208)
GitOrigin-RevId: ac60fd3cf4a24023184376687da28373d14b781a This mirrors the robotpy files for the following projects: - apriltag - datalog - hal - ntcore - romiVendordep - wpilibc - wpimath - xrpVendordep This excludes cscore and the halsim wrappers for at this time. NOTE: This does not hook these projects up to the build system, just simply mirrors the files. The building will take place in a follow up PR to make it easier to review the changes necessary to build.
This commit is contained in:
97
hal/src/main/python/semiwrap/simulation/RoboRioData.yml
Normal file
97
hal/src/main/python/semiwrap/simulation/RoboRioData.yml
Normal file
@@ -0,0 +1,97 @@
|
||||
strip_prefixes:
|
||||
- HALSIM_
|
||||
|
||||
functions:
|
||||
HALSIM_ResetRoboRioData:
|
||||
HALSIM_RegisterRoboRioFPGAButtonCallback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioFPGAButtonCallback:
|
||||
ignore: true
|
||||
HALSIM_GetRoboRioFPGAButton:
|
||||
ignore: true
|
||||
HALSIM_SetRoboRioFPGAButton:
|
||||
ignore: true
|
||||
HALSIM_RegisterRoboRioVInVoltageCallback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioVInVoltageCallback:
|
||||
HALSIM_GetRoboRioVInVoltage:
|
||||
HALSIM_SetRoboRioVInVoltage:
|
||||
HALSIM_RegisterRoboRioUserVoltage3V3Callback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioUserVoltage3V3Callback:
|
||||
HALSIM_GetRoboRioUserVoltage3V3:
|
||||
HALSIM_SetRoboRioUserVoltage3V3:
|
||||
HALSIM_RegisterRoboRioUserCurrent3V3Callback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioUserCurrent3V3Callback:
|
||||
HALSIM_GetRoboRioUserCurrent3V3:
|
||||
HALSIM_SetRoboRioUserCurrent3V3:
|
||||
HALSIM_RegisterRoboRioUserActive3V3Callback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioUserActive3V3Callback:
|
||||
HALSIM_GetRoboRioUserActive3V3:
|
||||
HALSIM_SetRoboRioUserActive3V3:
|
||||
HALSIM_RegisterRoboRioUserFaults3V3Callback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioUserFaults3V3Callback:
|
||||
HALSIM_GetRoboRioUserFaults3V3:
|
||||
HALSIM_SetRoboRioUserFaults3V3:
|
||||
HALSIM_RegisterRoboRioBrownoutVoltageCallback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioBrownoutVoltageCallback:
|
||||
HALSIM_GetRoboRioBrownoutVoltage:
|
||||
HALSIM_SetRoboRioBrownoutVoltage:
|
||||
HALSIM_RegisterRoboRioTeamNumberCallback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioTeamNumberCallback:
|
||||
HALSIM_GetRoboRioTeamNumber:
|
||||
HALSIM_SetRoboRioTeamNumber:
|
||||
HALSIM_RegisterRoboRioSerialNumberCallback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioSerialNumberCallback:
|
||||
HALSIM_GetRoboRioSerialNumber:
|
||||
param_override:
|
||||
serialNumber:
|
||||
ignore: true
|
||||
cpp_code: |
|
||||
[]() {
|
||||
WPI_String s;
|
||||
HALSIM_GetRoboRioSerialNumber(&s);
|
||||
std::string ss(wpi::to_string_view(&s));
|
||||
WPI_FreeString(&s);
|
||||
return ss;
|
||||
}
|
||||
HALSIM_SetRoboRioSerialNumber:
|
||||
cpp_code: |
|
||||
[](std::string_view sv) {
|
||||
auto s = wpi::make_string(sv);
|
||||
HALSIM_SetRoboRioSerialNumber(&s);
|
||||
}
|
||||
HALSIM_RegisterRoboRioCommentsCallback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioCommentsCallback:
|
||||
HALSIM_GetRoboRioComments:
|
||||
param_override:
|
||||
comments:
|
||||
ignore: true
|
||||
cpp_code: |
|
||||
[]() {
|
||||
WPI_String s;
|
||||
HALSIM_GetRoboRioComments(&s);
|
||||
std::string ss(wpi::to_string_view(&s));
|
||||
WPI_FreeString(&s);
|
||||
return ss;
|
||||
}
|
||||
HALSIM_SetRoboRioComments:
|
||||
cpp_code: |
|
||||
[](std::string_view sv) {
|
||||
auto s = wpi::make_string(sv);
|
||||
HALSIM_SetRoboRioComments(&s);
|
||||
}
|
||||
HALSIM_RegisterRoboRioAllCallbacks:
|
||||
ignore: true
|
||||
HALSIM_RegisterRoboRioCPUTempCallback:
|
||||
ignore: true
|
||||
HALSIM_CancelRoboRioCPUTempCallback:
|
||||
HALSIM_GetRoboRioCPUTemp:
|
||||
HALSIM_SetRoboRioCPUTemp:
|
||||
Reference in New Issue
Block a user