diff --git a/subprojects/robotpy-apriltag/semiwrap/AprilTag.yml b/subprojects/robotpy-apriltag/semiwrap/AprilTag.yml index 90a268cc1..c7483f73c 100644 --- a/subprojects/robotpy-apriltag/semiwrap/AprilTag.yml +++ b/subprojects/robotpy-apriltag/semiwrap/AprilTag.yml @@ -10,8 +10,8 @@ classes: ID: pose: methods: + operator==: Generate36h11AprilTagImage: ignore: true Generate16h5AprilTagImage: ignore: true - operator==: diff --git a/subprojects/robotpy-apriltag/semiwrap/AprilTagFieldLayout.yml b/subprojects/robotpy-apriltag/semiwrap/AprilTagFieldLayout.yml index 6f8a7ede6..644ec96b6 100644 --- a/subprojects/robotpy-apriltag/semiwrap/AprilTagFieldLayout.yml +++ b/subprojects/robotpy-apriltag/semiwrap/AprilTagFieldLayout.yml @@ -11,12 +11,12 @@ classes: enums: OriginPosition: methods: + LoadField: AprilTagFieldLayout: overloads: '': std::string_view: std::vector, units::meter_t, units::meter_t: - LoadField: GetFieldLength: GetFieldWidth: GetTags: diff --git a/subprojects/robotpy-cscore/semiwrap/CameraServer.yml b/subprojects/robotpy-cscore/semiwrap/CameraServer.yml index 5da9f0f9a..395a2f098 100644 --- a/subprojects/robotpy-cscore/semiwrap/CameraServer.yml +++ b/subprojects/robotpy-cscore/semiwrap/CameraServer.yml @@ -14,7 +14,7 @@ classes: methods: StartAutomaticCapture: overloads: - "": + '': int: std::string_view, int: std::string_view, std::string_view: @@ -40,7 +40,7 @@ classes: AddSwitchedCamera: GetVideo: overloads: - "": + '': const cs::VideoSource&: std::string_view: PutVideo: @@ -52,7 +52,7 @@ classes: RemoveServer: GetServer: overloads: - "": + '': std::string_view: AddCamera: RemoveCamera: diff --git a/subprojects/robotpy-cscore/semiwrap/cscore_cpp.yml b/subprojects/robotpy-cscore/semiwrap/cscore_cpp.yml index 29c63fde3..6cddc1bc9 100644 --- a/subprojects/robotpy-cscore/semiwrap/cscore_cpp.yml +++ b/subprojects/robotpy-cscore/semiwrap/cscore_cpp.yml @@ -258,7 +258,7 @@ classes: methods: VideoMode: overloads: - "": + '': PixelFormat, int, int, int: operator==: operator!=: @@ -296,7 +296,7 @@ classes: methods: RawEvent: overloads: - "": + '': ignore: true RawEvent::Kind: ignore: true diff --git a/subprojects/robotpy-cscore/semiwrap/cscore_cv.yml b/subprojects/robotpy-cscore/semiwrap/cscore_cv.yml index 90339a716..842b42171 100644 --- a/subprojects/robotpy-cscore/semiwrap/cscore_cv.yml +++ b/subprojects/robotpy-cscore/semiwrap/cscore_cv.yml @@ -29,7 +29,7 @@ classes: methods: CvSource: overloads: - "": + '': ignore: true std::string_view, const VideoMode&: std::string_view, VideoMode::PixelFormat, int, int, int: @@ -40,7 +40,7 @@ classes: methods: CvSink: overloads: - "": + '': ignore: true std::string_view: std::string_view, std::function: diff --git a/subprojects/robotpy-cscore/semiwrap/cscore_oo.yml b/subprojects/robotpy-cscore/semiwrap/cscore_oo.yml index e04b6281e..90f3fcd72 100644 --- a/subprojects/robotpy-cscore/semiwrap/cscore_oo.yml +++ b/subprojects/robotpy-cscore/semiwrap/cscore_oo.yml @@ -68,7 +68,7 @@ classes: methods: VideoCamera: overloads: - "": + '': CS_Source: SetBrightness: GetBrightness: @@ -83,7 +83,7 @@ classes: methods: UsbCamera: overloads: - "": + '': std::string_view, int: std::string_view, std::string_view: EnumerateUsbCameras: @@ -168,7 +168,7 @@ classes: methods: MjpegServer: overloads: - "": + '': std::string_view, std::string_view, int: std::string_view, int: GetListenAddress: @@ -194,5 +194,5 @@ classes: methods: VideoListener: overloads: - "": + '': std::function, int, bool: diff --git a/subprojects/robotpy-cscore/semiwrap/cscore_runloop.yml b/subprojects/robotpy-cscore/semiwrap/cscore_runloop.yml index dbba24710..e20ed5365 100644 --- a/subprojects/robotpy-cscore/semiwrap/cscore_runloop.yml +++ b/subprojects/robotpy-cscore/semiwrap/cscore_runloop.yml @@ -1,5 +1,3 @@ ---- - functions: RunMainRunLoop: RunMainRunLoopTimeout: diff --git a/subprojects/robotpy-hal/semiwrap/AddressableLED.yml b/subprojects/robotpy-hal/semiwrap/AddressableLED.yml index acdddaa61..c1e65a335 100644 --- a/subprojects/robotpy-hal/semiwrap/AddressableLED.yml +++ b/subprojects/robotpy-hal/semiwrap/AddressableLED.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/AddressableLEDTypes.yml b/subprojects/robotpy-hal/semiwrap/AddressableLEDTypes.yml index 90ca15620..c664bc316 100644 --- a/subprojects/robotpy-hal/semiwrap/AddressableLEDTypes.yml +++ b/subprojects/robotpy-hal/semiwrap/AddressableLEDTypes.yml @@ -1,13 +1,11 @@ ---- - strip_prefixes: - HAL_ classes: HAL_AddressableLEDData: attributes: - b: - g: r: + g: + b: padding: ignore: true diff --git a/subprojects/robotpy-hal/semiwrap/AnalogAccumulator.yml b/subprojects/robotpy-hal/semiwrap/AnalogAccumulator.yml index e5c15f663..f2dacdef8 100644 --- a/subprojects/robotpy-hal/semiwrap/AnalogAccumulator.yml +++ b/subprojects/robotpy-hal/semiwrap/AnalogAccumulator.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/AnalogInput.yml b/subprojects/robotpy-hal/semiwrap/AnalogInput.yml index 69ee61b3f..c1e831f14 100644 --- a/subprojects/robotpy-hal/semiwrap/AnalogInput.yml +++ b/subprojects/robotpy-hal/semiwrap/AnalogInput.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/CAN.yml b/subprojects/robotpy-hal/semiwrap/CAN.yml index fc5cbaf21..ac6efde40 100644 --- a/subprojects/robotpy-hal/semiwrap/CAN.yml +++ b/subprojects/robotpy-hal/semiwrap/CAN.yml @@ -1,16 +1,14 @@ ---- - strip_prefixes: - HAL_ functions: HAL_CAN_SendMessage: HAL_CAN_ReceiveMessage: + HAL_CAN_GetCANStatus: HAL_CAN_OpenStreamSession: HAL_CAN_CloseStreamSession: HAL_CAN_ReadStreamSession: ignore: true # TODO: an array of messages - HAL_CAN_GetCANStatus: classes: HAL_CANStreamMessage: attributes: diff --git a/subprojects/robotpy-hal/semiwrap/CANAPI.yml b/subprojects/robotpy-hal/semiwrap/CANAPI.yml index 1d57c2751..998914cd8 100644 --- a/subprojects/robotpy-hal/semiwrap/CANAPI.yml +++ b/subprojects/robotpy-hal/semiwrap/CANAPI.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/CANAPITypes.yml b/subprojects/robotpy-hal/semiwrap/CANAPITypes.yml index 1cb6526cf..ba169e0dd 100644 --- a/subprojects/robotpy-hal/semiwrap/CANAPITypes.yml +++ b/subprojects/robotpy-hal/semiwrap/CANAPITypes.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ @@ -17,4 +15,4 @@ classes: HAL_CANReceiveMessage: attributes: timeStamp: - message: \ No newline at end of file + message: diff --git a/subprojects/robotpy-hal/semiwrap/CTREPCM.yml b/subprojects/robotpy-hal/semiwrap/CTREPCM.yml index 675d0c399..941493239 100644 --- a/subprojects/robotpy-hal/semiwrap/CTREPCM.yml +++ b/subprojects/robotpy-hal/semiwrap/CTREPCM.yml @@ -1,4 +1,3 @@ ---- strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/Constants.yml b/subprojects/robotpy-hal/semiwrap/Constants.yml index 7e9036b5f..bf0a5b4b8 100644 --- a/subprojects/robotpy-hal/semiwrap/Constants.yml +++ b/subprojects/robotpy-hal/semiwrap/Constants.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/Counter.yml b/subprojects/robotpy-hal/semiwrap/Counter.yml index 2ceab9f21..33808a49b 100644 --- a/subprojects/robotpy-hal/semiwrap/Counter.yml +++ b/subprojects/robotpy-hal/semiwrap/Counter.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/DIO.yml b/subprojects/robotpy-hal/semiwrap/DIO.yml index f9faef395..80d2183b6 100644 --- a/subprojects/robotpy-hal/semiwrap/DIO.yml +++ b/subprojects/robotpy-hal/semiwrap/DIO.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/DriverStation.yml b/subprojects/robotpy-hal/semiwrap/DriverStation.yml index 2d0980bb7..7aa6c0a3a 100644 --- a/subprojects/robotpy-hal/semiwrap/DriverStation.yml +++ b/subprojects/robotpy-hal/semiwrap/DriverStation.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/DriverStationTypes.yml b/subprojects/robotpy-hal/semiwrap/DriverStationTypes.yml index a97c53e5a..999ab09fc 100644 --- a/subprojects/robotpy-hal/semiwrap/DriverStationTypes.yml +++ b/subprojects/robotpy-hal/semiwrap/DriverStationTypes.yml @@ -8,10 +8,10 @@ extra_includes: enums: HAL_AllianceStationID: value_prefix: HAL_AllianceStationID - HAL_JoystickPOV: - value_prefix: HAL_JoystickPOV HAL_MatchType: value_prefix: HAL_kMatchType + HAL_JoystickPOV: + value_prefix: HAL_JoystickPOV classes: HAL_ControlWord: attributes: diff --git a/subprojects/robotpy-hal/semiwrap/DutyCycle.yml b/subprojects/robotpy-hal/semiwrap/DutyCycle.yml index 51f111b48..6a61ed5b8 100644 --- a/subprojects/robotpy-hal/semiwrap/DutyCycle.yml +++ b/subprojects/robotpy-hal/semiwrap/DutyCycle.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/Encoder.yml b/subprojects/robotpy-hal/semiwrap/Encoder.yml index 20a17f507..219026b79 100644 --- a/subprojects/robotpy-hal/semiwrap/Encoder.yml +++ b/subprojects/robotpy-hal/semiwrap/Encoder.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/Extensions.yml b/subprojects/robotpy-hal/semiwrap/Extensions.yml index 95de4e763..d86479172 100644 --- a/subprojects/robotpy-hal/semiwrap/Extensions.yml +++ b/subprojects/robotpy-hal/semiwrap/Extensions.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/HALBase.yml b/subprojects/robotpy-hal/semiwrap/HALBase.yml index eaef4fb00..8a74c860e 100644 --- a/subprojects/robotpy-hal/semiwrap/HALBase.yml +++ b/subprojects/robotpy-hal/semiwrap/HALBase.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/HandlesInternal.yml b/subprojects/robotpy-hal/semiwrap/HandlesInternal.yml index 0f8678923..0536e689d 100644 --- a/subprojects/robotpy-hal/semiwrap/HandlesInternal.yml +++ b/subprojects/robotpy-hal/semiwrap/HandlesInternal.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/I2C.yml b/subprojects/robotpy-hal/semiwrap/I2C.yml index 20c3146fb..e563c9ca5 100644 --- a/subprojects/robotpy-hal/semiwrap/I2C.yml +++ b/subprojects/robotpy-hal/semiwrap/I2C.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/I2CTypes.yml b/subprojects/robotpy-hal/semiwrap/I2CTypes.yml index d7fbc1734..6286d100e 100644 --- a/subprojects/robotpy-hal/semiwrap/I2CTypes.yml +++ b/subprojects/robotpy-hal/semiwrap/I2CTypes.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/LEDs.yml b/subprojects/robotpy-hal/semiwrap/LEDs.yml index d8f4d5c56..93785cf8a 100644 --- a/subprojects/robotpy-hal/semiwrap/LEDs.yml +++ b/subprojects/robotpy-hal/semiwrap/LEDs.yml @@ -1,5 +1,3 @@ ---- - enums: HAL_RadioLEDState: functions: diff --git a/subprojects/robotpy-hal/semiwrap/Main.yml b/subprojects/robotpy-hal/semiwrap/Main.yml index e86a30e41..480034fdd 100644 --- a/subprojects/robotpy-hal/semiwrap/Main.yml +++ b/subprojects/robotpy-hal/semiwrap/Main.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/Notifier.yml b/subprojects/robotpy-hal/semiwrap/Notifier.yml index 6deb5ff86..15c9b151d 100644 --- a/subprojects/robotpy-hal/semiwrap/Notifier.yml +++ b/subprojects/robotpy-hal/semiwrap/Notifier.yml @@ -1,14 +1,12 @@ ---- - strip_prefixes: - HAL_ functions: HAL_InitializeNotifier: + HAL_SetNotifierThreadPriority: HAL_SetNotifierName: HAL_StopNotifier: HAL_CleanNotifier: HAL_UpdateNotifierAlarm: HAL_CancelNotifierAlarm: HAL_WaitForNotifierAlarm: - HAL_SetNotifierThreadPriority: diff --git a/subprojects/robotpy-hal/semiwrap/PWM.yml b/subprojects/robotpy-hal/semiwrap/PWM.yml index fe92e1ee8..bfd056f32 100644 --- a/subprojects/robotpy-hal/semiwrap/PWM.yml +++ b/subprojects/robotpy-hal/semiwrap/PWM.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/Ports.yml b/subprojects/robotpy-hal/semiwrap/Ports.yml index 8a3252c1c..239049a16 100644 --- a/subprojects/robotpy-hal/semiwrap/Ports.yml +++ b/subprojects/robotpy-hal/semiwrap/Ports.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/Power.yml b/subprojects/robotpy-hal/semiwrap/Power.yml index 5fa743724..0a191ef1d 100644 --- a/subprojects/robotpy-hal/semiwrap/Power.yml +++ b/subprojects/robotpy-hal/semiwrap/Power.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/PowerDistribution.yml b/subprojects/robotpy-hal/semiwrap/PowerDistribution.yml index 938327b45..9369ffbaf 100644 --- a/subprojects/robotpy-hal/semiwrap/PowerDistribution.yml +++ b/subprojects/robotpy-hal/semiwrap/PowerDistribution.yml @@ -1,4 +1,3 @@ ---- strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/REVPH.yml b/subprojects/robotpy-hal/semiwrap/REVPH.yml index e3acc3e04..29eafa5e4 100644 --- a/subprojects/robotpy-hal/semiwrap/REVPH.yml +++ b/subprojects/robotpy-hal/semiwrap/REVPH.yml @@ -1,4 +1,3 @@ ---- strip_prefixes: - HAL_ @@ -78,6 +77,6 @@ classes: brownout: canWarning: canBusOff: - hasReset: hardwareFault: firmwareFault: + hasReset: diff --git a/subprojects/robotpy-hal/semiwrap/SerialPort.yml b/subprojects/robotpy-hal/semiwrap/SerialPort.yml index 98ec3725d..7dc7dd99e 100644 --- a/subprojects/robotpy-hal/semiwrap/SerialPort.yml +++ b/subprojects/robotpy-hal/semiwrap/SerialPort.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/SimDevice.yml b/subprojects/robotpy-hal/semiwrap/SimDevice.yml index e9ba8a686..fc981d5ea 100644 --- a/subprojects/robotpy-hal/semiwrap/SimDevice.yml +++ b/subprojects/robotpy-hal/semiwrap/SimDevice.yml @@ -148,6 +148,8 @@ classes: GetName: CreateValue: ignore: true + CreateInt: + CreateLong: CreateDouble: CreateEnum: overloads: @@ -180,8 +182,6 @@ classes: } CreateBoolean: - CreateInt: - CreateLong: inline_code: | diff --git a/subprojects/robotpy-hal/semiwrap/Threads.yml b/subprojects/robotpy-hal/semiwrap/Threads.yml index 7189d72e4..e16ee2e61 100644 --- a/subprojects/robotpy-hal/semiwrap/Threads.yml +++ b/subprojects/robotpy-hal/semiwrap/Threads.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/UsageReporting.yml b/subprojects/robotpy-hal/semiwrap/UsageReporting.yml index be5706f10..9b461b6ba 100644 --- a/subprojects/robotpy-hal/semiwrap/UsageReporting.yml +++ b/subprojects/robotpy-hal/semiwrap/UsageReporting.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HAL_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/AddressableLEDData.yml b/subprojects/robotpy-hal/semiwrap/simulation/AddressableLEDData.yml index 6f27226bb..324cd325c 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/AddressableLEDData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/AddressableLEDData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/AnalogInData.yml b/subprojects/robotpy-hal/semiwrap/simulation/AnalogInData.yml index 6c5b62a52..e00b8e9ff 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/AnalogInData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/AnalogInData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/CTREPCMData.yml b/subprojects/robotpy-hal/semiwrap/simulation/CTREPCMData.yml index 009039054..10c803937 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/CTREPCMData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/CTREPCMData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/CanData.yml b/subprojects/robotpy-hal/semiwrap/simulation/CanData.yml index 75c2f709e..0252bf65b 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/CanData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/CanData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/DIOData.yml b/subprojects/robotpy-hal/semiwrap/simulation/DIOData.yml index 0b0f30526..54829bc36 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/DIOData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/DIOData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/DigitalPWMData.yml b/subprojects/robotpy-hal/semiwrap/simulation/DigitalPWMData.yml index 25d5995dd..0a32ac222 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/DigitalPWMData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/DigitalPWMData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/DriverStationData.yml b/subprojects/robotpy-hal/semiwrap/simulation/DriverStationData.yml index b8e54f233..cb1a315f1 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/DriverStationData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/DriverStationData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/DutyCycleData.yml b/subprojects/robotpy-hal/semiwrap/simulation/DutyCycleData.yml index 8e5a6e89f..d8c694b4f 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/DutyCycleData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/DutyCycleData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/EncoderData.yml b/subprojects/robotpy-hal/semiwrap/simulation/EncoderData.yml index eca4d7028..94aba57c6 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/EncoderData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/EncoderData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/I2CData.yml b/subprojects/robotpy-hal/semiwrap/simulation/I2CData.yml index 0a6a7ed0c..e68662fb6 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/I2CData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/I2CData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/MockHooks.yml b/subprojects/robotpy-hal/semiwrap/simulation/MockHooks.yml index 77c951423..5b60b5b2a 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/MockHooks.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/MockHooks.yml @@ -1,5 +1,3 @@ ---- - extra_includes: - sim_cb.h - pybind11/functional.h diff --git a/subprojects/robotpy-hal/semiwrap/simulation/NotifierData.yml b/subprojects/robotpy-hal/semiwrap/simulation/NotifierData.yml index 37dc67c3f..3279e9ce2 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/NotifierData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/NotifierData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/NotifyListener.yml b/subprojects/robotpy-hal/semiwrap/simulation/NotifyListener.yml index 4368e80c5..6d23ec089 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/NotifyListener.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/NotifyListener.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ @@ -12,5 +10,5 @@ classes: methods: HalCallbackListener: overloads: - "": + '': void*, CallbackFunction: diff --git a/subprojects/robotpy-hal/semiwrap/simulation/PWMData.yml b/subprojects/robotpy-hal/semiwrap/simulation/PWMData.yml index ececdb02d..a88adbef5 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/PWMData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/PWMData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/PowerDistributionData.yml b/subprojects/robotpy-hal/semiwrap/simulation/PowerDistributionData.yml index b70f934eb..5521218bd 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/PowerDistributionData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/PowerDistributionData.yml @@ -1,4 +1,3 @@ ---- strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/REVPHData.yml b/subprojects/robotpy-hal/semiwrap/simulation/REVPHData.yml index 9a8f4578d..acaebf35e 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/REVPHData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/REVPHData.yml @@ -1,4 +1,3 @@ ---- strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/Reset.yml b/subprojects/robotpy-hal/semiwrap/simulation/Reset.yml index dba0e11b0..ab6e273af 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/Reset.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/Reset.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/RoboRioData.yml b/subprojects/robotpy-hal/semiwrap/simulation/RoboRioData.yml index 724d515a9..74d971d61 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/RoboRioData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/RoboRioData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/SPIData.yml b/subprojects/robotpy-hal/semiwrap/simulation/SPIData.yml index 2882d79d2..a41c792e2 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/SPIData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/SPIData.yml @@ -1,5 +1,3 @@ ---- - strip_prefixes: - HALSIM_ diff --git a/subprojects/robotpy-hal/semiwrap/simulation/SimCallbackRegistry.yml b/subprojects/robotpy-hal/semiwrap/simulation/SimCallbackRegistry.yml index ce980aef9..fbe1ddd6a 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/SimCallbackRegistry.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/SimCallbackRegistry.yml @@ -1,5 +1,3 @@ ---- - classes: SimCallbackRegistryBase: ignore: true # TODO diff --git a/subprojects/robotpy-hal/semiwrap/simulation/SimDataValue.yml b/subprojects/robotpy-hal/semiwrap/simulation/SimDataValue.yml index 47e6459c4..29eb1145a 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/SimDataValue.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/SimDataValue.yml @@ -1,5 +1,3 @@ ---- - classes: SimDataValueBase: ignore: true @@ -18,7 +16,7 @@ classes: methods: SimDataValue: overloads: - "": + '': T: RegisterCallback: Set: diff --git a/subprojects/robotpy-hal/semiwrap/simulation/SimDeviceData.yml b/subprojects/robotpy-hal/semiwrap/simulation/SimDeviceData.yml index 462f24a78..de6cf5b83 100644 --- a/subprojects/robotpy-hal/semiwrap/simulation/SimDeviceData.yml +++ b/subprojects/robotpy-hal/semiwrap/simulation/SimDeviceData.yml @@ -1,5 +1,3 @@ ---- - extra_includes: - sim_value_cb.h - pybind11/functional.h diff --git a/subprojects/robotpy-wpilib/semiwrap/ADXL345_I2C.yml b/subprojects/robotpy-wpilib/semiwrap/ADXL345_I2C.yml index b15ef94b4..3bf285f3b 100644 --- a/subprojects/robotpy-wpilib/semiwrap/ADXL345_I2C.yml +++ b/subprojects/robotpy-wpilib/semiwrap/ADXL345_I2C.yml @@ -7,11 +7,11 @@ classes: - frc::ADXL345_I2C::Range::kRange_2G ignored_bases: - wpi::SendableHelper - enums: - Axes: - Range: attributes: kAddress: + enums: + Range: + Axes: methods: ADXL345_I2C: GetI2CPort: diff --git a/subprojects/robotpy-wpilib/semiwrap/CAN.yml b/subprojects/robotpy-wpilib/semiwrap/CAN.yml index bdd22e04d..55e18b777 100644 --- a/subprojects/robotpy-wpilib/semiwrap/CAN.yml +++ b/subprojects/robotpy-wpilib/semiwrap/CAN.yml @@ -9,10 +9,10 @@ classes: int: int, int, int: WritePacket: - WritePacketNoError: WritePacketRepeating: - WritePacketRepeatingNoError: WriteRTRFrame: + WritePacketNoError: + WritePacketRepeatingNoError: WriteRTRFrameNoError: StopPacketRepeating: ReadPacketNew: diff --git a/subprojects/robotpy-wpilib/semiwrap/Color.yml b/subprojects/robotpy-wpilib/semiwrap/Color.yml index 83c58bb6c..2e72554af 100644 --- a/subprojects/robotpy-wpilib/semiwrap/Color.yml +++ b/subprojects/robotpy-wpilib/semiwrap/Color.yml @@ -170,9 +170,9 @@ classes: name: blue int, int, int: std::string_view: + operator==: FromHSV: HexString: - operator==: inline_code: | cls_Color diff --git a/subprojects/robotpy-wpilib/semiwrap/Color8Bit.yml b/subprojects/robotpy-wpilib/semiwrap/Color8Bit.yml index 2f3272054..76a0c88a0 100644 --- a/subprojects/robotpy-wpilib/semiwrap/Color8Bit.yml +++ b/subprojects/robotpy-wpilib/semiwrap/Color8Bit.yml @@ -27,10 +27,9 @@ classes: name: blue const Color&: std::string_view: + operator==: FromHexString: HexString: - operator==: - inline_code: | cls_Color8Bit .def("toColor", [](const Color8Bit &self) -> frc::Color { diff --git a/subprojects/robotpy-wpilib/semiwrap/DriverStationModeThread.yml b/subprojects/robotpy-wpilib/semiwrap/DriverStationModeThread.yml index e899412f2..0a6f752ba 100644 --- a/subprojects/robotpy-wpilib/semiwrap/DriverStationModeThread.yml +++ b/subprojects/robotpy-wpilib/semiwrap/DriverStationModeThread.yml @@ -4,7 +4,7 @@ classes: rename: _DriverStationModeThread methods: DriverStationModeThread: - InAutonomous: InDisabled: + InAutonomous: InTeleop: InTest: diff --git a/subprojects/robotpy-wpilib/semiwrap/Koors40.yml b/subprojects/robotpy-wpilib/semiwrap/Koors40.yml index 2b9af2bf6..edfff8c78 100644 --- a/subprojects/robotpy-wpilib/semiwrap/Koors40.yml +++ b/subprojects/robotpy-wpilib/semiwrap/Koors40.yml @@ -1,5 +1,3 @@ ---- - classes: frc::Koors40: methods: diff --git a/subprojects/robotpy-wpilib/semiwrap/LEDPattern.yml b/subprojects/robotpy-wpilib/semiwrap/LEDPattern.yml index 6f57a590b..d7ee45c9d 100644 --- a/subprojects/robotpy-wpilib/semiwrap/LEDPattern.yml +++ b/subprojects/robotpy-wpilib/semiwrap/LEDPattern.yml @@ -42,4 +42,4 @@ classes: frc::LEDPattern::LEDReader: methods: LEDReader: - size: \ No newline at end of file + size: diff --git a/subprojects/robotpy-wpilib/semiwrap/OnboardIMU.yml b/subprojects/robotpy-wpilib/semiwrap/OnboardIMU.yml index e86ef212a..97f70ec98 100644 --- a/subprojects/robotpy-wpilib/semiwrap/OnboardIMU.yml +++ b/subprojects/robotpy-wpilib/semiwrap/OnboardIMU.yml @@ -1,5 +1,3 @@ ---- - classes: frc::OnboardIMU: enums: diff --git a/subprojects/robotpy-wpilib/semiwrap/PS4Controller.yml b/subprojects/robotpy-wpilib/semiwrap/PS4Controller.yml index 0491ac42c..da92ccb44 100644 --- a/subprojects/robotpy-wpilib/semiwrap/PS4Controller.yml +++ b/subprojects/robotpy-wpilib/semiwrap/PS4Controller.yml @@ -10,8 +10,8 @@ classes: methods: PS4Controller: GetLeftX: - GetRightX: GetLeftY: + GetRightX: GetRightY: GetL2Axis: GetR2Axis: @@ -67,13 +67,13 @@ classes: GetPSButtonPressed: GetPSButtonReleased: PS: - GetTouchpad: - GetTouchpadPressed: - GetTouchpadReleased: - Touchpad: GetTouchpadButton: GetTouchpadButtonPressed: GetTouchpadButtonReleased: + Touchpad: + GetTouchpad: + GetTouchpadPressed: + GetTouchpadReleased: InitSendable: frc::PS4Controller::Button: attributes: diff --git a/subprojects/robotpy-wpilib/semiwrap/PS5Controller.yml b/subprojects/robotpy-wpilib/semiwrap/PS5Controller.yml index af4169888..102ff1b7b 100644 --- a/subprojects/robotpy-wpilib/semiwrap/PS5Controller.yml +++ b/subprojects/robotpy-wpilib/semiwrap/PS5Controller.yml @@ -9,8 +9,8 @@ classes: methods: PS5Controller: GetLeftX: - GetRightX: GetLeftY: + GetRightX: GetRightY: GetL2Axis: GetR2Axis: @@ -66,13 +66,13 @@ classes: GetPSButtonPressed: GetPSButtonReleased: PS: - GetTouchpad: - GetTouchpadPressed: - GetTouchpadReleased: - Touchpad: GetTouchpadButton: GetTouchpadButtonPressed: GetTouchpadButtonReleased: + Touchpad: + GetTouchpad: + GetTouchpadPressed: + GetTouchpadReleased: InitSendable: frc::PS5Controller::Button: attributes: diff --git a/subprojects/robotpy-wpilib/semiwrap/PneumaticHub.yml b/subprojects/robotpy-wpilib/semiwrap/PneumaticHub.yml index bec31015e..cfd64a06f 100644 --- a/subprojects/robotpy-wpilib/semiwrap/PneumaticHub.yml +++ b/subprojects/robotpy-wpilib/semiwrap/PneumaticHub.yml @@ -86,6 +86,6 @@ classes: Brownout: CanWarning: CanBusOff: - HasReset: HardwareFault: FirmwareFault: + HasReset: diff --git a/subprojects/robotpy-wpilib/semiwrap/PowerDistribution.yml b/subprojects/robotpy-wpilib/semiwrap/PowerDistribution.yml index 792dade99..5eaee1914 100644 --- a/subprojects/robotpy-wpilib/semiwrap/PowerDistribution.yml +++ b/subprojects/robotpy-wpilib/semiwrap/PowerDistribution.yml @@ -15,9 +15,11 @@ classes: overloads: '': int, ModuleType: + GetNumChannels: GetVoltage: GetTemperature: GetCurrent: + GetAllCurrents: GetTotalCurrent: GetTotalPower: GetTotalEnergy: @@ -30,8 +32,6 @@ classes: GetVersion: GetFaults: GetStickyFaults: - GetNumChannels: - GetAllCurrents: InitSendable: frc::PowerDistribution::Version: attributes: @@ -101,8 +101,8 @@ classes: Brownout: CanWarning: CanBusOff: - HasReset: HardwareFault: FirmwareFault: + HasReset: methods: GetBreakerFault: diff --git a/subprojects/robotpy-wpilib/semiwrap/RobotBase.yml b/subprojects/robotpy-wpilib/semiwrap/RobotBase.yml index 8da55ce93..db031114d 100644 --- a/subprojects/robotpy-wpilib/semiwrap/RobotBase.yml +++ b/subprojects/robotpy-wpilib/semiwrap/RobotBase.yml @@ -6,12 +6,12 @@ functions: # TODO RunHALInitialization: ignore: true + ResetMotorSafety: + ignore: true RunRobot: ignore: true StartRobot: ignore: true - ResetMotorSafety: - ignore: true classes: frc::RobotBase: attributes: diff --git a/subprojects/robotpy-wpilib/semiwrap/SerialPort.yml b/subprojects/robotpy-wpilib/semiwrap/SerialPort.yml index 0bb859adb..5d6d4bf18 100644 --- a/subprojects/robotpy-wpilib/semiwrap/SerialPort.yml +++ b/subprojects/robotpy-wpilib/semiwrap/SerialPort.yml @@ -1,11 +1,11 @@ classes: frc::SerialPort: enums: + Port: Parity: StopBits: FlowControl: WriteBufferMode: - Port: methods: SerialPort: overloads: diff --git a/subprojects/robotpy-wpilib/semiwrap/SparkMini.yml b/subprojects/robotpy-wpilib/semiwrap/SparkMini.yml index a0e57b7f3..fa2f38043 100644 --- a/subprojects/robotpy-wpilib/semiwrap/SparkMini.yml +++ b/subprojects/robotpy-wpilib/semiwrap/SparkMini.yml @@ -1,5 +1,3 @@ ---- - classes: frc::SparkMini: methods: diff --git a/subprojects/robotpy-wpilib/semiwrap/StadiaController.yml b/subprojects/robotpy-wpilib/semiwrap/StadiaController.yml index 81c1f3698..12648ec59 100644 --- a/subprojects/robotpy-wpilib/semiwrap/StadiaController.yml +++ b/subprojects/robotpy-wpilib/semiwrap/StadiaController.yml @@ -12,22 +12,6 @@ classes: GetRightX: GetLeftY: GetRightY: - GetLeftBumper: - GetRightBumper: - GetLeftBumperPressed: - GetRightBumperPressed: - GetLeftBumperReleased: - GetRightBumperReleased: - LeftBumper: - RightBumper: - GetLeftStickButton: - GetRightStickButton: - GetLeftStickButtonPressed: - GetRightStickButtonPressed: - GetLeftStickButtonReleased: - GetRightStickButtonReleased: - LeftStick: - RightStick: GetAButton: GetAButtonPressed: GetAButtonReleased: @@ -44,6 +28,22 @@ classes: GetYButtonPressed: GetYButtonReleased: Y: + GetLeftBumperButton: + GetLeftBumperButtonPressed: + GetLeftBumperButtonReleased: + LeftBumper: + GetRightBumperButton: + GetRightBumperButtonPressed: + GetRightBumperButtonReleased: + RightBumper: + GetLeftStickButton: + GetLeftStickButtonPressed: + GetLeftStickButtonReleased: + LeftStick: + GetRightStickButton: + GetRightStickButtonPressed: + GetRightStickButtonReleased: + RightStick: GetEllipsesButton: GetEllipsesButtonPressed: GetEllipsesButtonReleased: @@ -56,6 +56,14 @@ classes: GetStadiaButtonPressed: GetStadiaButtonReleased: Stadia: + GetRightTriggerButton: + GetRightTriggerButtonPressed: + GetRightTriggerButtonReleased: + RightTrigger: + GetLeftTriggerButton: + GetLeftTriggerButtonPressed: + GetLeftTriggerButtonReleased: + LeftTrigger: GetGoogleButton: GetGoogleButtonPressed: GetGoogleButtonReleased: @@ -64,20 +72,12 @@ classes: GetFrameButtonPressed: GetFrameButtonReleased: Frame: - GetLeftTriggerButton: - GetLeftTriggerButtonPressed: - GetLeftTriggerButtonReleased: - LeftTrigger: - GetRightTriggerButton: - GetRightTriggerButtonPressed: - GetRightTriggerButtonReleased: - RightTrigger: - GetLeftBumperButton: - GetLeftBumperButtonPressed: - GetLeftBumperButtonReleased: - GetRightBumperButton: - GetRightBumperButtonPressed: - GetRightBumperButtonReleased: + GetLeftBumper: + GetRightBumper: + GetLeftBumperPressed: + GetRightBumperPressed: + GetLeftBumperReleased: + GetRightBumperReleased: InitSendable: frc::StadiaController::Button: attributes: diff --git a/subprojects/robotpy-wpilib/semiwrap/SystemServer.yml b/subprojects/robotpy-wpilib/semiwrap/SystemServer.yml index 9a65a915f..21bfd10ca 100644 --- a/subprojects/robotpy-wpilib/semiwrap/SystemServer.yml +++ b/subprojects/robotpy-wpilib/semiwrap/SystemServer.yml @@ -1,5 +1,3 @@ ---- - classes: frc::SystemServer: methods: diff --git a/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml b/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml index c787bb715..7a9859664 100644 --- a/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml +++ b/subprojects/robotpy-wpilib/semiwrap/TimedRobot.yml @@ -5,13 +5,13 @@ classes: methods: StartCompetition: EndCompetition: - GetLoopStartTime: - AddPeriodic: - param_override: - offset: - default: 0_s TimedRobot: overloads: double: ignore: true units::second_t: + GetLoopStartTime: + AddPeriodic: + param_override: + offset: + default: 0_s diff --git a/subprojects/robotpy-wpilib/semiwrap/Timer.yml b/subprojects/robotpy-wpilib/semiwrap/Timer.yml index 2dcd07485..777f963dd 100644 --- a/subprojects/robotpy-wpilib/semiwrap/Timer.yml +++ b/subprojects/robotpy-wpilib/semiwrap/Timer.yml @@ -13,9 +13,9 @@ classes: Restart: Stop: HasPeriodPassed: - GetFPGATimestamp: - GetMatchTime: HasElapsed: AdvanceIfElapsed: IsRunning: GetTimestamp: + GetFPGATimestamp: + GetMatchTime: diff --git a/subprojects/robotpy-wpilib/semiwrap/drive/RobotDriveBase.yml b/subprojects/robotpy-wpilib/semiwrap/drive/RobotDriveBase.yml index 236dd7431..c3e99c2a1 100644 --- a/subprojects/robotpy-wpilib/semiwrap/drive/RobotDriveBase.yml +++ b/subprojects/robotpy-wpilib/semiwrap/drive/RobotDriveBase.yml @@ -5,10 +5,10 @@ extra_includes: classes: frc::RobotDriveBase: attributes: - m_deadband: - m_maxOutput: kDefaultDeadband: kDefaultMaxOutput: + m_deadband: + m_maxOutput: enums: MotorType: methods: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/DCMotorSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/DCMotorSim.yml index 9a4608d8b..770ec4ab4 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/DCMotorSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/DCMotorSim.yml @@ -13,11 +13,11 @@ classes: SetState: GetAngularPosition: GetAngularVelocity: - GetCurrentDraw: - SetInputVoltage: GetAngularAcceleration: GetTorque: + GetCurrentDraw: GetInputVoltage: + SetInputVoltage: GetGearbox: GetGearing: GetJ: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/FlywheelSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/FlywheelSim.yml index 6f2dc699d..0eeedd662 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/FlywheelSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/FlywheelSim.yml @@ -16,13 +16,13 @@ classes: measurementStdDevs: default: std::array{0.0} SetState: - GetAngularVelocity: - GetCurrentDraw: - SetInputVoltage: SetVelocity: + GetAngularVelocity: GetAngularAcceleration: GetTorque: + GetCurrentDraw: GetInputVoltage: + SetInputVoltage: Gearbox: Gearing: J: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/LinearSystemSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/LinearSystemSim.yml index 7500b5a33..2e0788682 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/LinearSystemSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/LinearSystemSim.yml @@ -11,8 +11,8 @@ classes: attributes: m_plant: m_x: - m_y: m_u: + m_y: m_measurementStdDevs: methods: LinearSystemSim: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/PS4ControllerSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/PS4ControllerSim.yml index 5a0c78eb5..6601d8f8c 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/PS4ControllerSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/PS4ControllerSim.yml @@ -11,8 +11,8 @@ classes: const PS4Controller&: int: SetLeftX: - SetRightX: SetLeftY: + SetRightX: SetRightY: SetL2Axis: SetR2Axis: @@ -29,6 +29,6 @@ classes: SetL3Button: SetR3Button: SetPSButton: + SetTouchpadButton: SetTouchpad: ignore: true - SetTouchpadButton: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/PS5ControllerSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/PS5ControllerSim.yml index b7d4c22d1..5c500cd87 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/PS5ControllerSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/PS5ControllerSim.yml @@ -11,8 +11,8 @@ classes: const PS5Controller&: int: SetLeftX: - SetRightX: SetLeftY: + SetRightX: SetRightY: SetL2Axis: SetR2Axis: @@ -29,6 +29,6 @@ classes: SetL3Button: SetR3Button: SetPSButton: + SetTouchpadButton: SetTouchpad: ignore: true - SetTouchpadButton: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/PWMMotorControllerSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/PWMMotorControllerSim.yml index 867e88f4b..2b1e8e7d3 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/PWMMotorControllerSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/PWMMotorControllerSim.yml @@ -1,5 +1,3 @@ ---- - classes: frc::sim::PWMMotorControllerSim: methods: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/PneumaticsBaseSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/PneumaticsBaseSim.yml index 0f997494c..82520ea9c 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/PneumaticsBaseSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/PneumaticsBaseSim.yml @@ -29,5 +29,5 @@ classes: ResetData: PneumaticsBaseSim: overloads: - const PneumaticsBase&: const int: + const PneumaticsBase&: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/ServoSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/ServoSim.yml index 7aafd7477..57b3483fc 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/ServoSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/ServoSim.yml @@ -1,5 +1,3 @@ ---- - classes: frc::sim::ServoSim: methods: diff --git a/subprojects/robotpy-wpilib/semiwrap/simulation/XboxControllerSim.yml b/subprojects/robotpy-wpilib/semiwrap/simulation/XboxControllerSim.yml index deb3d7734..4c89b22da 100644 --- a/subprojects/robotpy-wpilib/semiwrap/simulation/XboxControllerSim.yml +++ b/subprojects/robotpy-wpilib/semiwrap/simulation/XboxControllerSim.yml @@ -18,17 +18,17 @@ classes: SetRightY: SetLeftTriggerAxis: SetRightTriggerAxis: - SetLeftBumper: - ignore: true - SetRightBumper: - ignore: true - SetLeftStickButton: - SetRightStickButton: SetAButton: SetBButton: SetXButton: SetYButton: - SetBackButton: - SetStartButton: SetLeftBumperButton: SetRightBumperButton: + SetBackButton: + SetStartButton: + SetLeftStickButton: + SetRightStickButton: + SetLeftBumper: + ignore: true + SetRightBumper: + ignore: true diff --git a/subprojects/robotpy-wpilog/semiwrap/DataLog.yml b/subprojects/robotpy-wpilog/semiwrap/DataLog.yml index 1ce01c205..2b21f58ef 100644 --- a/subprojects/robotpy-wpilog/semiwrap/DataLog.yml +++ b/subprojects/robotpy-wpilog/semiwrap/DataLog.yml @@ -1,4 +1,3 @@ ---- # defaults: # ignore: true # report_ignored_missing: false @@ -13,8 +12,6 @@ classes: m_msglog: ignore: true methods: - DataLog: - ignore: true Flush: Pause: Resume: @@ -63,6 +60,8 @@ classes: int, std::span, int64_t: int, std::span, int64_t: ignore: true + DataLog: + ignore: true StartFile: FlushBufs: ignore: true @@ -77,7 +76,7 @@ classes: Finish: DataLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, std::string_view, std::string_view, int64_t: wpi::log::DataLogValueEntryImpl: @@ -94,7 +93,7 @@ classes: GetLastValue: DataLogValueEntryImpl: overloads: - "": + '': ignore: true DataLog&, std::string_view, std::string_view, std::string_view, int64_t: wpi::log::RawLogEntry: @@ -104,7 +103,7 @@ classes: methods: RawLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -118,7 +117,7 @@ classes: methods: BooleanLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -131,7 +130,7 @@ classes: methods: IntegerLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -144,7 +143,7 @@ classes: methods: FloatLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -157,7 +156,7 @@ classes: methods: DoubleLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -170,7 +169,7 @@ classes: methods: StringLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -184,7 +183,7 @@ classes: methods: BooleanArrayLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -216,7 +215,7 @@ classes: methods: IntegerArrayLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -237,7 +236,7 @@ classes: methods: FloatArrayLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -258,7 +257,7 @@ classes: methods: DoubleArrayLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -279,7 +278,7 @@ classes: methods: StringArrayLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: @@ -305,7 +304,7 @@ classes: methods: StructLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, I..., int64_t: param_override: @@ -334,7 +333,7 @@ classes: methods: StructArrayLogEntry: overloads: - "": + '': ignore: true DataLog&, std::string_view, I..., int64_t: param_override: @@ -365,7 +364,7 @@ classes: methods: ProtobufLogEntry: overloads: - "": + '': DataLog&, std::string_view, int64_t: DataLog&, std::string_view, std::string_view, int64_t: Append: diff --git a/subprojects/robotpy-wpilog/semiwrap/DataLogBackgroundWriter.yml b/subprojects/robotpy-wpilog/semiwrap/DataLogBackgroundWriter.yml index 36b548306..72aea6bb5 100644 --- a/subprojects/robotpy-wpilog/semiwrap/DataLogBackgroundWriter.yml +++ b/subprojects/robotpy-wpilog/semiwrap/DataLogBackgroundWriter.yml @@ -1,5 +1,3 @@ ---- - classes: wpi::log::DataLogBackgroundWriter: methods: diff --git a/subprojects/robotpy-wpilog/semiwrap/DataLogReader.yml b/subprojects/robotpy-wpilog/semiwrap/DataLogReader.yml index 9531b43d1..cc0ae054c 100644 --- a/subprojects/robotpy-wpilog/semiwrap/DataLogReader.yml +++ b/subprojects/robotpy-wpilog/semiwrap/DataLogReader.yml @@ -20,7 +20,7 @@ classes: methods: DataLogRecord: overloads: - "": + '': ignore: true int, int64_t, std::span: ignore: true diff --git a/subprojects/robotpy-wpilog/semiwrap/DataLogWriter.yml b/subprojects/robotpy-wpilog/semiwrap/DataLogWriter.yml index 4a58a87d5..716cc81df 100644 --- a/subprojects/robotpy-wpilog/semiwrap/DataLogWriter.yml +++ b/subprojects/robotpy-wpilog/semiwrap/DataLogWriter.yml @@ -1,5 +1,3 @@ ---- - classes: wpi::log::DataLogWriter: methods: diff --git a/subprojects/robotpy-wpimath/semiwrap/ComputerVisionUtil.yml b/subprojects/robotpy-wpimath/semiwrap/ComputerVisionUtil.yml index b4dd5361c..57f87b7b3 100644 --- a/subprojects/robotpy-wpimath/semiwrap/ComputerVisionUtil.yml +++ b/subprojects/robotpy-wpimath/semiwrap/ComputerVisionUtil.yml @@ -1,4 +1,2 @@ ---- - functions: ObjectToRobotPose: diff --git a/subprojects/robotpy-wpimath/semiwrap/MathUtil.yml b/subprojects/robotpy-wpimath/semiwrap/MathUtil.yml index 625166a0f..3bcf8a2b1 100644 --- a/subprojects/robotpy-wpimath/semiwrap/MathUtil.yml +++ b/subprojects/robotpy-wpimath/semiwrap/MathUtil.yml @@ -1,5 +1,3 @@ ---- - functions: InputModulus: template_impls: diff --git a/subprojects/robotpy-wpimath/semiwrap/controls/ExponentialProfile.yml b/subprojects/robotpy-wpimath/semiwrap/controls/ExponentialProfile.yml index eff51e3d0..da35bad36 100644 --- a/subprojects/robotpy-wpimath/semiwrap/controls/ExponentialProfile.yml +++ b/subprojects/robotpy-wpimath/semiwrap/controls/ExponentialProfile.yml @@ -18,6 +18,12 @@ classes: CalculateProfileTiming: overloads: const State&, const State& [const]: + frc::ExponentialProfile::ProfileTiming: + attributes: + inflectionTime: + totalTime: + methods: + IsFinished: frc::ExponentialProfile::Constraints: attributes: maxInput: @@ -48,13 +54,6 @@ classes: operator==: inline_code: | .def(py::init()) - frc::ExponentialProfile::ProfileTiming: - attributes: - inflectionTime: - totalTime: - methods: - IsFinished: - templates: ExponentialProfileMeterVolts: qualname: frc::ExponentialProfile diff --git a/subprojects/robotpy-wpimath/semiwrap/controls/HolonomicDriveController.yml b/subprojects/robotpy-wpimath/semiwrap/controls/HolonomicDriveController.yml index ff1dc52dc..ff2e93390 100644 --- a/subprojects/robotpy-wpimath/semiwrap/controls/HolonomicDriveController.yml +++ b/subprojects/robotpy-wpimath/semiwrap/controls/HolonomicDriveController.yml @@ -12,12 +12,12 @@ classes: const Pose2d&, const Pose2d&, units::meters_per_second_t, const Rotation2d&: const Pose2d&, const Trajectory::State&, const Rotation2d&: SetEnabled: - getThetaController: - ignore: true getXController: ignore: true getYController: ignore: true + getThetaController: + ignore: true GetXController: GetYController: GetThetaController: diff --git a/subprojects/robotpy-wpimath/semiwrap/controls/Trajectory.yml b/subprojects/robotpy-wpimath/semiwrap/controls/Trajectory.yml index 93ee23c08..e25794799 100644 --- a/subprojects/robotpy-wpimath/semiwrap/controls/Trajectory.yml +++ b/subprojects/robotpy-wpimath/semiwrap/controls/Trajectory.yml @@ -23,8 +23,8 @@ classes: Sample: TransformBy: RelativeTo: - InitialPose: operator+: + InitialPose: operator==: operator!=: frc::Trajectory::State: diff --git a/subprojects/robotpy-wpimath/semiwrap/controls/TrajectoryGenerator.yml b/subprojects/robotpy-wpimath/semiwrap/controls/TrajectoryGenerator.yml index eb441e29f..291dcc57e 100644 --- a/subprojects/robotpy-wpimath/semiwrap/controls/TrajectoryGenerator.yml +++ b/subprojects/robotpy-wpimath/semiwrap/controls/TrajectoryGenerator.yml @@ -22,4 +22,3 @@ classes: - [CubicHermiteSpline] - [QuinticHermiteSpline] SetErrorHandler: - diff --git a/subprojects/robotpy-wpimath/semiwrap/filter/LinearFilter.yml b/subprojects/robotpy-wpimath/semiwrap/filter/LinearFilter.yml index 98b044af4..61f84632c 100644 --- a/subprojects/robotpy-wpimath/semiwrap/filter/LinearFilter.yml +++ b/subprojects/robotpy-wpimath/semiwrap/filter/LinearFilter.yml @@ -11,17 +11,16 @@ classes: SinglePoleIIR: HighPass: MovingAverage: + BackwardFiniteDifference: + ignore: true # TODO: template_impls + FiniteDifference: + ignore: true # TODO: template_impls Reset: overloads: '': std::span, std::span: Calculate: LastValue: - BackwardFiniteDifference: - ignore: true # TODO: template_impls - FiniteDifference: - ignore: true # TODO: template_impls - templates: LinearFilter: qualname: frc::LinearFilter diff --git a/subprojects/robotpy-wpimath/semiwrap/geometry/Pose2d.yml b/subprojects/robotpy-wpimath/semiwrap/geometry/Pose2d.yml index 946646720..117db7a22 100644 --- a/subprojects/robotpy-wpimath/semiwrap/geometry/Pose2d.yml +++ b/subprojects/robotpy-wpimath/semiwrap/geometry/Pose2d.yml @@ -22,8 +22,17 @@ classes: const Eigen::Matrix3d&: rename: fromMatrix keepalive: [] + operator+: + operator+=: + operator-: + operator==: + operator!=: Translation: + X: + Y: Rotation: + operator*: + operator/: RotateBy: TransformBy: RelativeTo: @@ -35,16 +44,6 @@ classes: std::span [const]: std::initializer_list [const]: ignore: true - X: - Y: - operator+: - operator+=: - operator-: - operator==: - operator!=: - operator*: - operator/: - inline_code: | cls_Pose2d .def_static("fromFeet", [](units::foot_t x, units::foot_t y, Rotation2d r) { diff --git a/subprojects/robotpy-wpimath/semiwrap/geometry/Pose3d.yml b/subprojects/robotpy-wpimath/semiwrap/geometry/Pose3d.yml index 3c6130fb6..cbed35cb2 100644 --- a/subprojects/robotpy-wpimath/semiwrap/geometry/Pose3d.yml +++ b/subprojects/robotpy-wpimath/semiwrap/geometry/Pose3d.yml @@ -20,11 +20,11 @@ classes: '': Translation3d, Rotation3d: units::meter_t, units::meter_t, units::meter_t, Rotation3d: - const Pose2d&: - keepalive: [] const Eigen::Matrix4d&: rename: fromMatrix keepalive: [] + const Pose2d&: + keepalive: [] operator+: operator-: operator==: @@ -37,9 +37,9 @@ classes: operator*: operator/: RotateBy: - RotateAround: TransformBy: RelativeTo: + RotateAround: Exp: Log: ToMatrix: diff --git a/subprojects/robotpy-wpimath/semiwrap/geometry/Rotation2d.yml b/subprojects/robotpy-wpimath/semiwrap/geometry/Rotation2d.yml index 9be96c2dc..960ea48ea 100644 --- a/subprojects/robotpy-wpimath/semiwrap/geometry/Rotation2d.yml +++ b/subprojects/robotpy-wpimath/semiwrap/geometry/Rotation2d.yml @@ -26,13 +26,6 @@ classes: const Eigen::Matrix2d&: rename: fromMatrix keepalive: [] - RotateBy: - ToMatrix: - Radians: - Degrees: - Cos: - Sin: - Tan: operator+: operator+=: operator-: @@ -44,6 +37,13 @@ classes: operator/: operator==: operator!=: + RotateBy: + ToMatrix: + Radians: + Degrees: + Cos: + Sin: + Tan: inline_code: | cls_Rotation2d diff --git a/subprojects/robotpy-wpimath/semiwrap/geometry/Transform2d.yml b/subprojects/robotpy-wpimath/semiwrap/geometry/Transform2d.yml index 3b2543a07..11a1d66cb 100644 --- a/subprojects/robotpy-wpimath/semiwrap/geometry/Transform2d.yml +++ b/subprojects/robotpy-wpimath/semiwrap/geometry/Transform2d.yml @@ -28,9 +28,9 @@ classes: Inverse: operator*: operator/: + operator+: operator==: operator!=: - operator+: inline_code: | cls_Transform2d diff --git a/subprojects/robotpy-wpimath/semiwrap/geometry/Translation2d.yml b/subprojects/robotpy-wpimath/semiwrap/geometry/Translation2d.yml index a7631296b..99aec1254 100644 --- a/subprojects/robotpy-wpimath/semiwrap/geometry/Translation2d.yml +++ b/subprojects/robotpy-wpimath/semiwrap/geometry/Translation2d.yml @@ -25,11 +25,6 @@ classes: Angle: RotateBy: RotateAround: - Nearest: - overloads: - std::span [const]: - std::initializer_list [const]: - ignore: true operator+: operator+=: operator-: @@ -43,7 +38,11 @@ classes: operator==: operator!=: operator/=: - + Nearest: + overloads: + std::span [const]: + std::initializer_list [const]: + ignore: true inline_code: | cls_Translation2d .def_static("fromFeet", [](units::foot_t x, units::foot_t y){ diff --git a/subprojects/robotpy-wpimath/semiwrap/interpolation/TimeInterpolatableBuffer.yml b/subprojects/robotpy-wpimath/semiwrap/interpolation/TimeInterpolatableBuffer.yml index 3c88be2f6..f301290fb 100644 --- a/subprojects/robotpy-wpimath/semiwrap/interpolation/TimeInterpolatableBuffer.yml +++ b/subprojects/robotpy-wpimath/semiwrap/interpolation/TimeInterpolatableBuffer.yml @@ -1,4 +1,3 @@ ---- extra_includes: - "frc/geometry/Pose3d.h" @@ -19,7 +18,7 @@ classes: Sample: GetInternalBuffer: overloads: - "": + '': '[const]': ignore: true diff --git a/subprojects/robotpy-wpimath/semiwrap/kinematics/SwerveModulePosition.yml b/subprojects/robotpy-wpimath/semiwrap/kinematics/SwerveModulePosition.yml index ea00ad96d..da7e61b07 100644 --- a/subprojects/robotpy-wpimath/semiwrap/kinematics/SwerveModulePosition.yml +++ b/subprojects/robotpy-wpimath/semiwrap/kinematics/SwerveModulePosition.yml @@ -9,8 +9,8 @@ classes: distance: angle: methods: - Interpolate: operator==: + Interpolate: inline_code: | .def( py::init< diff --git a/subprojects/robotpy-wpimath/tests/cpp/semiwrap/module.yml b/subprojects/robotpy-wpimath/tests/cpp/semiwrap/module.yml index b9157d373..1852f7238 100644 --- a/subprojects/robotpy-wpimath/tests/cpp/semiwrap/module.yml +++ b/subprojects/robotpy-wpimath/tests/cpp/semiwrap/module.yml @@ -1,5 +1,3 @@ ---- - classes: SomeClass: attributes: diff --git a/subprojects/robotpy-wpimath/tests/cpp/wpimath_test/__init__.py b/subprojects/robotpy-wpimath/tests/cpp/wpimath_test/__init__.py index 5dff80ff0..888659c53 100644 --- a/subprojects/robotpy-wpimath/tests/cpp/wpimath_test/__init__.py +++ b/subprojects/robotpy-wpimath/tests/cpp/wpimath_test/__init__.py @@ -1,6 +1,6 @@ from . import _init__wpimath_test -# autogenerated by 'robotpy-build create-imports wpimath_test' +# autogenerated by 'semiwrap create-imports wpimath_test' from ._wpimath_test import SomeClass __all__ = ["SomeClass"] diff --git a/subprojects/robotpy-wpimath/wpimath/interpolation/__init__.py b/subprojects/robotpy-wpimath/wpimath/interpolation/__init__.py index c71091b33..8cdd3d6c4 100644 --- a/subprojects/robotpy-wpimath/wpimath/interpolation/__init__.py +++ b/subprojects/robotpy-wpimath/wpimath/interpolation/__init__.py @@ -1,6 +1,6 @@ from . import _init__interpolation # noqa: F401 -# autogenerated by 'robotpy-build create-imports wpimath.interpolation wpimath.interpolation._interpolation' +# autogenerated by 'semiwrap create-imports wpimath.interpolation wpimath.interpolation._interpolation' from ._interpolation import ( TimeInterpolatableFloatBuffer, TimeInterpolatablePose2dBuffer, diff --git a/subprojects/robotpy-wpinet/semiwrap/WebServer.yml b/subprojects/robotpy-wpinet/semiwrap/WebServer.yml index c16074fb2..61ac08875 100644 --- a/subprojects/robotpy-wpinet/semiwrap/WebServer.yml +++ b/subprojects/robotpy-wpinet/semiwrap/WebServer.yml @@ -1,5 +1,3 @@ ---- - classes: wpi::WebServer: nodelete: true diff --git a/subprojects/robotpy-wpiutil/semiwrap/RawFrame.yml b/subprojects/robotpy-wpiutil/semiwrap/RawFrame.yml index b9b0dddf0..71b74c284 100644 --- a/subprojects/robotpy-wpiutil/semiwrap/RawFrame.yml +++ b/subprojects/robotpy-wpiutil/semiwrap/RawFrame.yml @@ -1,5 +1,3 @@ ---- - defaults: ignore: true diff --git a/subprojects/robotpy-wpiutil/semiwrap/Sendable.yml b/subprojects/robotpy-wpiutil/semiwrap/Sendable.yml index 28700de1e..d94991ffe 100644 --- a/subprojects/robotpy-wpiutil/semiwrap/Sendable.yml +++ b/subprojects/robotpy-wpiutil/semiwrap/Sendable.yml @@ -1,5 +1,3 @@ ---- - extra_includes: - wpi/sendable/SendableBuilder.h diff --git a/subprojects/robotpy-wpiutil/semiwrap/SendableBuilder.yml b/subprojects/robotpy-wpiutil/semiwrap/SendableBuilder.yml index 5686b6108..5a8a97562 100644 --- a/subprojects/robotpy-wpiutil/semiwrap/SendableBuilder.yml +++ b/subprojects/robotpy-wpiutil/semiwrap/SendableBuilder.yml @@ -1,5 +1,3 @@ ---- - classes: wpi::SendableBuilder: enums: diff --git a/subprojects/robotpy-wpiutil/semiwrap/SendableRegistry.yml b/subprojects/robotpy-wpiutil/semiwrap/SendableRegistry.yml index a083c5b3a..ad51b1c29 100644 --- a/subprojects/robotpy-wpiutil/semiwrap/SendableRegistry.yml +++ b/subprojects/robotpy-wpiutil/semiwrap/SendableRegistry.yml @@ -1,5 +1,3 @@ ---- - extra_includes: - wpi/sendable/Sendable.h - wpi/sendable/SendableBuilder.h