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