aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Phytron.Axis getFullStatus alias getStatus added, execute no longer copies ↵HEADmasterWolfgang Draxinger2011-12-071-11/+13
| | | | returned status data into instance, status property added instead
* Phytron.Axis property support addedWolfgang Draxinger2011-12-071-4/+26
|
* Merge branch 'master' of github.com:datenwolf/PyPhytronroot2011-12-011-47/+32
|\
| * ExtendedStatus.__str__ not uses Class.__str__ to build simplestatus_strWolfgang Draxinger2011-12-011-17/+2
| |
| * replaced 'not not' with cast to boolWolfgang Draxinger2011-12-011-30/+30
| |
* | code style cleanuproot2011-12-011-1/+1
|/
* ExtendedStatus now derives from Status and carries simple status, tooroot2011-11-281-16/+47
|
* Phytron.IPCOMM now has an iterator interfaceroot2011-11-281-0/+15
|
* Axis interface rather complete (a few non-essential functions missing; ↵root2011-11-281-8/+27
| | | | hardly anybody will miss them)
* Merge branch 'master' of github.com:datenwolf/PyPhytronWolfgang Draxinger2011-11-281-15/+17
|\
| * Exception safe timeout modification in IPCOMM.enumerateroot2011-11-251-15/+17
| |
* | Axis interface extendedWolfgang Draxinger2011-11-281-0/+27
|/
* Removed syncstartExecute from Axis class, as this makes not really sense ↵root2011-11-251-2/+6
| | | | | | | having it there though it was possible to use with IPCOMM devices. But one normally executes syncstarts through broadcast. So the syncstart sequence commands have been duplicated in the IPCOMM class
* syncstart commands fixedroot2011-11-251-5/+5
|
* Phytron.Axis run interface slightly changed and parameter commands addedroot2011-11-251-60/+123
|
* Axis.enumerate: fixed type in if statementWolfgang Draxinger2011-11-251-1/+1
|
* axes enumeration parameter now may also be a integer, instead of a list - ↵Wolfgang Draxinger2011-11-251-2/+4
| | | | will imply a range from 0 up to the given value.
* axis enumeration can now be limited to a list of IDs to testWolfgang Draxinger2011-11-251-6/+10
|
* retry_count variable initialisation and increment _was_ missing.Wolfgang Draxinger2011-11-231-0/+2
|
* rlock scoping fixedWolfgang Draxinger2011-11-231-2/+2
|
* Added threading.RLock for thread safety. Needs to be tested yet, though.Wolfgang Draxinger2011-11-231-39/+45
|
* Axis.__str__ now actually returns somethingWolfgang Draxinger2011-11-231-0/+1
|
* renamed Phytron.Axis.break to stop as break is a keyword... silly meWolfgang Draxinger2011-11-231-1/+1
|
* Extended Status __str__Wolfgang Draxinger2011-11-231-0/+43
|
* Changes on Interface of Phytron.Axis and Phytron.IPCOMMWolfgang Draxinger2011-11-231-21/+37
| | | | | Positioning commands are likely to be removed from the Phytron.IPCOMM interface
* Short timeout for enumerationWolfgang Draxinger2011-11-161-9/+11
|
* removed import of module 'exceptions', uses built-in type. Initiator names ↵Wolfgang Draxinger2011-11-161-14/+14
| | | | now verbose ('minus' and 'plus')
* Axis name assignmentWolfgang Draxinger2011-11-021-9/+10
|
* README addedWolfgang Draxinger2011-10-271-0/+1
|
* low level protocol stack finishedWolfgang Draxinger2011-10-271-7/+7
|
* extended status class, exception classes, extendedstatusqueryWolfgang Draxinger2011-10-271-9/+143
|
* communication works, basic status decoding works, axis aliases implementedWolfgang Draxinger2011-10-261-14/+68
|
* swapfile removedWolfgang Draxinger2011-10-261-0/+0
|
* initial commitWolfgang Draxinger2011-10-262-0/+121