Commit Graph
29 Commits
Author SHA1 Message Date
Samuel Sadok da7f719283 improve naming consistency between code and fibre
Consistent naming makes code autogeneration easier.
This commit does not claim that the exported names of the variables were
more sensible than the in-code names. However changing the exported
names can break external tools and needs to happen in a controlled and
documented way.
2020-05-14 11:16:32 +02:00
Samuel Sadok 33e00f767d add test for trapezoidal trajectory 2020-05-06 19:25:46 +02:00
Unknown 3d2d0f0e1a Clean up and modernize axis task_chain 2020-04-27 15:27:43 -04:00
Unknown 163ce7d21a Change Interval to Increment 2020-03-28 00:50:44 -04:00
Unknown a8d47894ca Add additional test types and fix missing template argument 2020-03-28 00:40:00 -04:00
Unknown 128ae3935c Make Timer generic, add comments 2020-03-28 00:15:21 -04:00
Unknown 33317eb4df Add Timer class 2020-03-27 21:05:27 -04:00
Unknown 1bdea53ec8 Improve testability 2020-01-08 22:11:50 -05:00
Unknown 878566cba9 Correct parity calculation tests 2020-01-01 19:48:54 -05:00
Unknown bb31f042da Revert "Fix parity calculation"
This reverts commit 27b3c69e8e.
2020-01-01 19:47:27 -05:00
Unknown 27b3c69e8e Fix parity calculation 2020-01-01 01:52:21 -05:00
Unknown 8ee478f629 remove test_other.cpp 2019-12-31 23:16:22 -05:00
Unknown bb59c2640e Add optional doctest test runner for unit testing 2019-12-31 23:16:02 -05:00
Unknown 2e3768c329 Start moving casts and math functions to std:: 2019-08-25 17:13:10 -04:00
Paul Guenette 0ab104346f Modify vel_ramp logic slightly to be more STL-based 2019-07-09 21:31:04 +02:00
Paul Guenette 7e569a2e1d Further reduce the complexity of the limitVel algorithm 2019-06-21 21:52:10 +02:00
Paul Guenette ee3c3adfdf Tests that were failing are now behaving as expected 2019-06-21 17:00:36 +02:00
Paul Guenette 0481241a8b Use a better algorithm for velocity limiting in current mode 2019-06-21 16:54:22 +02:00
Paul Guenette 544933bb44 Add a lot more velocity limiting tests, implement it 2019-06-19 23:13:20 +02:00
Paul Guenette da27153f5e Add unit tests for current_vel_limit (failing) 2019-06-19 22:36:40 +02:00
Paul Guenette bee16cf9e2 Add some tests for delta_enc modulo handling 2019-06-05 20:18:06 +02:00
Paul Guenette 7d92f5b862 Create new functions without float or offset 2019-05-28 23:04:06 +02:00
Paul Guenette 4bd3326261 Add tests for ints with factors and offsets 2019-05-28 21:51:04 +02:00
Paul Guenette 6bd14c51ad Add CAN tests for enums 2019-05-25 14:54:23 +02:00
Paul Guenette 9b86d0a638 Formatting in test_runner.cpp 2019-05-19 22:39:04 +02:00
Paul Guenette ea7bd1ebc3 Add can_get/set function that take signal objects 2019-05-19 22:38:28 +02:00
Paul Guenette 8d0f971257 Add tests for can_setSignal 2019-05-19 22:23:35 +02:00
Paul Guenette 9315c4e1c7 Write and test CAN getSignal function 2019-05-19 21:18:18 +02:00
Paul Guenette 0598c2c995 Setup doctest 2019-05-16 00:03:37 +02:00