[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:
PJ Reiniger
2025-10-24 01:28:04 -04:00
committed by GitHub
parent 8992dcdc99
commit 44b9cc1398
545 changed files with 27293 additions and 38 deletions

View File

@@ -0,0 +1,113 @@
strip_prefixes:
- HALSIM_
functions:
HALSIM_ResetDriverStationData:
HALSIM_RegisterDriverStationEnabledCallback:
ignore: true
HALSIM_CancelDriverStationEnabledCallback:
HALSIM_GetDriverStationEnabled:
HALSIM_SetDriverStationEnabled:
HALSIM_RegisterDriverStationAutonomousCallback:
ignore: true
HALSIM_CancelDriverStationAutonomousCallback:
HALSIM_GetDriverStationAutonomous:
HALSIM_SetDriverStationAutonomous:
HALSIM_RegisterDriverStationTestCallback:
ignore: true
HALSIM_CancelDriverStationTestCallback:
HALSIM_GetDriverStationTest:
HALSIM_SetDriverStationTest:
HALSIM_RegisterDriverStationEStopCallback:
ignore: true
HALSIM_CancelDriverStationEStopCallback:
HALSIM_GetDriverStationEStop:
HALSIM_SetDriverStationEStop:
HALSIM_RegisterDriverStationFmsAttachedCallback:
ignore: true
HALSIM_CancelDriverStationFmsAttachedCallback:
HALSIM_GetDriverStationFmsAttached:
HALSIM_SetDriverStationFmsAttached:
HALSIM_RegisterDriverStationDsAttachedCallback:
ignore: true
HALSIM_CancelDriverStationDsAttachedCallback:
HALSIM_GetDriverStationDsAttached:
HALSIM_SetDriverStationDsAttached:
HALSIM_RegisterDriverStationAllianceStationIdCallback:
ignore: true
HALSIM_CancelDriverStationAllianceStationIdCallback:
HALSIM_GetDriverStationAllianceStationId:
HALSIM_SetDriverStationAllianceStationId:
HALSIM_RegisterDriverStationMatchTimeCallback:
ignore: true
HALSIM_CancelDriverStationMatchTimeCallback:
HALSIM_GetDriverStationMatchTime:
HALSIM_SetDriverStationMatchTime:
HALSIM_RegisterJoystickAxesCallback:
ignore: true
HALSIM_CancelJoystickAxesCallback:
HALSIM_GetJoystickAxes:
HALSIM_SetJoystickAxes:
HALSIM_RegisterJoystickPOVsCallback:
ignore: true
HALSIM_CancelJoystickPOVsCallback:
HALSIM_GetJoystickPOVs:
HALSIM_SetJoystickPOVs:
HALSIM_RegisterJoystickButtonsCallback:
ignore: true
HALSIM_CancelJoystickButtonsCallback:
HALSIM_GetJoystickButtons:
HALSIM_SetJoystickButtons:
HALSIM_RegisterJoystickDescriptorCallback:
ignore: true
HALSIM_CancelJoystickDescriptorCallback:
HALSIM_GetJoystickDescriptor:
HALSIM_SetJoystickDescriptor:
HALSIM_RegisterJoystickOutputsCallback:
ignore: true
HALSIM_CancelJoystickOutputsCallback:
HALSIM_GetJoystickOutputs:
HALSIM_SetJoystickOutputs:
HALSIM_RegisterMatchInfoCallback:
ignore: true
HALSIM_CancelMatchInfoCallback:
HALSIM_GetMatchInfo:
HALSIM_SetMatchInfo:
HALSIM_SetJoystickButton:
HALSIM_SetJoystickAxis:
HALSIM_SetJoystickPOV:
HALSIM_SetJoystickButtonsValue:
HALSIM_SetJoystickAxisCount:
HALSIM_SetJoystickPOVCount:
HALSIM_SetJoystickButtonCount:
HALSIM_GetJoystickCounts:
HALSIM_SetJoystickType:
HALSIM_SetJoystickName:
cpp_code: |
[](int32_t stick, std::string_view sv) {
auto s = wpi::make_string(sv);
HALSIM_SetJoystickName(stick, &s);
}
HALSIM_SetJoystickAxisType:
HALSIM_SetGameSpecificMessage:
cpp_code: |
[](std::string_view sv) {
auto s = wpi::make_string(sv);
HALSIM_SetGameSpecificMessage(&s);
}
HALSIM_SetEventName:
cpp_code: |
[](std::string_view sv) {
auto s = wpi::make_string(sv);
HALSIM_SetEventName(&s);
}
HALSIM_SetMatchType:
HALSIM_SetMatchNumber:
HALSIM_SetReplayNumber:
HALSIM_RegisterDriverStationAllCallbacks:
ignore: true
HALSIM_RegisterDriverStationNewDataCallback:
ignore: true
HALSIM_CancelDriverStationNewDataCallback:
HALSIM_NotifyDriverStationNewData:
HALSIM_SetJoystickIsGamepad: