Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
v2.1.0
- Add trajectory flag
v2.0.0
- add Odrive PRO support
v1.4.0
- add
set_rate_of_changeto mock.
v1.3.0
- add function to get dbc path
v1.2.0
- add
axis_idproperty
v1.1.1
- fix inspector
v1.1.0
- add
UDP_DATA_DESTenvironment variable for configuringUDP_Client.
v1.0.0
- refactor can interface creation to environment variables.
CAN_CHANNEL=vcan0CAN_INTERFACE=socketcan
- Classes now accept an instance of
can.Bus
v0.12.2
- avoid repeated warnings
- let can thread crash on exceptions
- switch to
pyproject.toml
v0.11.0
- refactor position demo.
- replace
--debugoption in cli byLOGLEVEL=debugenv variable.
v0.10.0
- add
watchdogdemo. - change linting to
ruff - add timeout for
set_axis_stateandwait_for_heartbeat - add
wait_for_heartbeat()- used used to get status before checking for errors.
v0.9.2
- cancel task on stop
- add
rocparameter tomock
v0.8.0
- add
set_axis_state_no_wait
v0.7.0
- add amplitude parameter to
democode - split udp feedback per axis
- remove polling example
- add refererence to
ODriveCANin.feedback_callback - rename
.position_callbackto.feedback_callback
v0.6.1
- Beta release
- Updated examples and docs
- Major refactoring
- Made
OdriveMockbehave realistically.
v0.5.0
- implemented full dbc interface
- ramp velocity control demo
- position control demo with different input modes