yarp
yarp copied to clipboard
Yarp devices with generated parameters parser
Refactored several yarp devices to use the new param parser: (note the list below is the name of the folder containing the source code, not the name of the plugin)
- [ ] DynamixelAX12Ftdi
- [ ] JoypadControlNetUtils
- [ ] SDLJoypad
- [ ] SerialServoBoard
- [x] audioFromFileDevice
- [x] audioToFileDevice
- [ ] controlBoardRemapper
- [x] deviceBundler
- [x] ffmpeg
- [x] frameGrabberCropper
- [x] frameTransformClient
- [ ] frameTransformGet
- [x] frameTransformServer
- [ ] frameTransformSet
- [x] frameTransformStorage
- [x] imuBosch_BNO055
- [ ] laserFromDepth
- [ ] laserFromExternalPort
- [ ] laserFromPointCloud
- [ ] laserHokuyo
- [x] map2DStorage
- [ ] multipleanalogsensorsremapper
- [ ] openNI2DepthCamera
- [ ] opencvGrabber
- [ ] portaudio
- [x] portaudioPlayer
- [x] portaudioRecorder
- [ ] serialport
- [x] test_nop
- [x] test_segfault
- [ ] upowerBattery
- [ ] usbCamera
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would update the release notes by adding a file in doc/release/<target_branch>, based on your changes.
Quality Gate failed
Failed conditions
18.2% Coverage on New Code (required ≥ 80%)
6.7% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)
See analysis details on SonarCloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarLint
This PR will be merged even if not complete (not all devices have been updated). The missing devices will be updated in a separate PR, after some improvements to the parameterParserGenerator