This module is part of the Python Pool libray. It defines the base classes for
Classes
Bases: sardana.pool.poolelement.PoolElement
An internal Motor object. NOT part of the official API. Accessing this object from a controller plug-in may lead to undetermined behavior like infinite recursion.
returns the current (cached value of the limit switches
Returns: | the current limit switches flags |
---|
Returns the motor limit switches state.
Parameters: |
|
---|---|
Returns: | the motor limit switches state |
Return type: |
motor limit switches
motor instability time
motor backlash
motor offset
motor sign
motor steps per unit
motor acceleration
motor deceleration
motor base rate
motor velocity
Returns the position attribute object for this motor
Returns: | the position attribute |
---|---|
Return type: | SardanaAttribute |
Returns the user position.
Parameters: |
|
---|---|
Returns: | the user position |
Return type: |
Moves the motor to the specified user position
Parameters: | position (Number) – the user position to move to |
---|
Sets a new write value for the user position.
Parameters: |
|
---|
Reads the dial position from hardware.
Returns: | a SardanaValue containing the dial position |
---|---|
Return type: | SardanaValue |
Sets a new dial position.
Parameters: |
|
---|
Returns the dial position attribute object for this motor
Returns: | the dial position attribute |
---|---|
Return type: | SardanaAttribute |
Returns the dial position.
Parameters: |
|
---|---|
Returns: | the dial position |
Return type: |
motor user position
motor dial position
motion object