Paul Guenette
|
c0a8ede93e
|
Use pre-increment and pre-decrement for steps
|
2021-04-30 18:36:40 -04:00 |
|
Paul Guenette
|
ce1782b173
|
Use an integer to count steps to avoid float accumulation issues
|
2021-04-30 18:33:21 -04:00 |
|
Paul Guenette
|
6a18eed26f
|
Fix doctest for can helpers
|
2020-12-09 21:34:40 -05:00 |
|
Unknown
|
3d2d0f0e1a
|
Clean up and modernize axis task_chain
|
2020-04-27 15:27:43 -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
|
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 |
|