Skip to content

v0.0.19-Unstable

Pre-release
Pre-release
Compare
Choose a tag to compare
@juanmf juanmf released this 20 Feb 04:16
· 41 commits to main since this release

Major Changes

Published package to https://test.pypi.org/project/stepper-motors-juanmf1/0.0.19/

MultiprocessObserver Leveraged to sync Jobs in multiprocess scenario. Now MainProcess jobs know when they are done. Client code can use Driver proxies transparently and block on proxied jobs as if those were running locally. #3
7ba371e#diff-b6e9e89760eb653174a673ea4af508ea223bfaa459b5af76c558729f877021f0R66-R114

Chained jobs can now be used in multiprocess scenario. #5

Synchronized navigation bug fix. #2

Improved StepperMotor API, adde builder to GenericStepper. Added dummy implementations of best seller motors, need test.

Added doc on multiprocess classes and demo.py with client code examples.

To-do list

Pendings from previous release:

  • micro-stepping modes (always used full step mode) (No changes)
  • Release next Stable release with current set of features. Add to main pypi mirror (Not yet).

Pendings from this release:

  • On Exit, zombi thread prevent returning to prompt. Annoying.
  • micro-stepping modes (always used full step mode)
  • Release next Stable release with current set of features. Add to main pypi mirror (Not yet).
  • add unit tests (no promises)
  • Evaluate migration to https://pypi.org/project/python-periphery/ (replace RPi GPIO lib)
  • JobChain not working on StaticNavigation #6