-
- Downloads
[Logger] New logger with socrate
We have decided to use socrate instead of tscpp for logging because it allows for more flexibility. When a new type is logged the system also logs a mapping string that encodes the structure of that type. This string is then used in the deserializer to get the structure of the type and deserialize it correctly.
Showing
- .vscode/c_cpp_properties.json 16 additions, 0 deletions.vscode/c_cpp_properties.json
- .ycm_extra_conf.py 1 addition, 0 deletions.ycm_extra_conf.py
- cmake/boardcore-host.cmake 1 addition, 0 deletionscmake/boardcore-host.cmake
- libs/socrate 1 addition, 1 deletionlibs/socrate
- sbs 1 addition, 1 deletionsbs
- scripts/linter.py 1 addition, 0 deletionsscripts/linter.py
- scripts/logdecoder/Makefile 7 additions, 4 deletionsscripts/logdecoder/Makefile
- scripts/logdecoder/logdecoder.cpp 124 additions, 55 deletionsscripts/logdecoder/logdecoder.cpp
- src/shared/actuators/Servo/ServoData.h 5 additions, 5 deletionssrc/shared/actuators/Servo/ServoData.h
- src/shared/actuators/stepper/StepperData.h 6 additions, 8 deletionssrc/shared/actuators/stepper/StepperData.h
- src/shared/algorithms/ADA/ADAData.h 6 additions, 8 deletionssrc/shared/algorithms/ADA/ADAData.h
- src/shared/algorithms/Follower/FollowerData.h 26 additions, 16 deletionssrc/shared/algorithms/Follower/FollowerData.h
- src/shared/algorithms/MEA/MEAData.h 7 additions, 10 deletionssrc/shared/algorithms/MEA/MEAData.h
- src/shared/algorithms/NAS/NASState.h 8 additions, 10 deletionssrc/shared/algorithms/NAS/NASState.h
- src/shared/algorithms/Propagator/PropagatorData.h 11 additions, 12 deletionssrc/shared/algorithms/Propagator/PropagatorData.h
- src/shared/algorithms/ReferenceValues.h 10 additions, 14 deletionssrc/shared/algorithms/ReferenceValues.h
- src/shared/diagnostic/CpuMeter/CpuMeterData.h 9 additions, 8 deletionssrc/shared/diagnostic/CpuMeter/CpuMeterData.h
- src/shared/diagnostic/PrintLoggerData.h 5 additions, 3 deletionssrc/shared/diagnostic/PrintLoggerData.h
- src/shared/diagnostic/StackData.h 5 additions, 5 deletionssrc/shared/diagnostic/StackData.h
- src/shared/drivers/adc/InternalADCData.h 6 additions, 15 deletionssrc/shared/drivers/adc/InternalADCData.h
Loading
Please register or sign in to comment