lp:zaberinterface

Created by Henry Gomersall and last modified
Get this branch:
bzr branch lp:zaberinterface
Only Henry Gomersall can upload to this branch. If you are Henry Gomersall please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Henry Gomersall
Project:
Serial device interface python class
Status:
Development

Recent revisions

25. By Henry Gomersall <whg21@whg21-laptop>

Correcting small error in the docs

24. By Henry Gomersall

Added a paranoid set of damage prevention routines, including soft end stops and exception on move error. All put in because of a very scary moment due to a software bug where I saw my equipment being driven into itself at slow motion.

23. By Henry Gomersall

Added a get_id() function to device_base so that software can lookup the ID assigned to an instance.

22. By Henry Gomersall

Made the first command execution in STEP mode more intuitive (it doens't do anything until step is called). Also the multidevice class now allows single arguments which are executed on all devices.

21. By Henry Gomersall

Fixed bugs in the repeat code and set the default meta command state to move continuously. A pause command was added to the meta-command set to allow pause during motion. Also beautified the verbose print out a bit and improved the GUI example program.

20. By Henry Gomersall

Implemented basic error code handling. It tries to do something sane.

19. By Henry Gomersall

Added a gui example program that spawns a new thread to control the device. It uses pyGTK

18. By Henry Gomersall

Fixed a small bug regarding keyboard interrupts

17. By Henry Gomersall

Changed the device_id attribute to device_number in the zaber specific stuff to avoid confusion with Zaber's definition of a device ID (but it is still this on the serial connection code as its not necessarily a number); Corrected a minor bug in the linear slide init code

16. By Henry Gomersall

Fixed a few (serious! but small) bugs in the setting code and added a couple of quick and dirty helper scripts

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers