Refactor YarpRobotLoggerDevice for improved logging control#1034
Refactor YarpRobotLoggerDevice for improved logging control#1034GiulioRomualdi wants to merge 13 commits into
Conversation
… to set the command
…C commands - Replaced startLogging() with record() in YarpRobotLoggerDevice class. - Introduced stopRecording() method to handle stopping the recording without saving data. - Updated the internal state management to track if recording is prepared. - Modified the logging behavior to reflect the new recording commands. - Adjusted the test cases to validate the new RPC commands and their functionality. - Added new XML configuration files for testing without auto-start logging.
…nce YarpRobotLoggerDevice for signal reconnections
1c266ab to
ec1347e
Compare
|
This depends on #1032 |
|
fyi @gbionics/team-phoenix I think this is a really great addition to the logger, as it permits to write a |
|
In 7a7db20 I added again what @S-Dafarra mentioned in #1032 (comment) |
|
Memcheck fails :( |
|
It seems there is an issue on the ReleaseDebugMaybe there is some cross talk between tests? |
…les and avoid failure
|
I had some struggle in the past with |
|
Development moved in #1036 |
This PR introduces new RPC commands for recording and stopping recordings, while reducing code duplication. Morover I added the possibility to avoid starting recording by default making possible to add the logger to a classical yarp robot interface asssociated to the robot