This is historical information of device classes implemented in AttoCubeCtrl device server.
Use this link to find the valid information.
Development status:
Released
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/Attocube/AttoCubeCtrl
Contact:
Class Description
Controller class for AttoCube Positioners
Families: Motion
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: AttoCube
Product:
Positioner
Bus: Ethernet
Class interface
Attributes:
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State State Code |
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Status description |
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller. |
ReadPositionInput: DevLong Axis number Output: DevDouble Position |
— |
WritePositionInput: DevVarDoubleArray AxisNumber and Position Output: DevVoid |
— |
ReadAxisStatusInput: DevLong AxisNumber Output: DevString Status string |
— |
MoveHomeInput: DevLong Axis Number Output: DevVoid |
Move axis to reference position. |
GetReferenceInput: DevLong Axis number Output: DevDouble Position |
Get distance of reference mark to the origin |
ResetPositionInput: DevLong Axis Number Output: DevVoid |
Set origin to current position. |
ReadAxisStateInput: DevLong AxisNumber Output: DevLong |
Returns axis status in bits. |
GetSpeedInput: DevLong Axis number Output: DevDouble Speed |
— |
GetAmplitudeInput: DevLong Axis number Output: DevDouble Amplitude |
— |
GetStepWidthInput: DevLong Axis number Output: DevDouble Step width |
— |
SetAmplitudeInput: DevVarDoubleArray axis number and amplitude Output: DevVoid |
— |
SetAmplitudeControlInput: DevVarLongArray axis number and control id Output: DevVoid |
type of amplitude control: 0: Speed, 1: Amplitude, 2: Step Size |
StopMoveInput: DevLong Axis number Output: DevVoid |
— |
GetFrequencyInput: DevLong Axis number Output: DevLong Frequency |
— |
SetFrequencyInput: DevVarLongArray axis number and frequency Output: DevVoid |
— |
GetDCLevelInput: DevLong Axis number Output: DevLong DCLevel |
— |
SetDCLevelInput: DevVarLongArray axis number and DCLevel Output: DevVoid |
— |
SetSingleCircleModeInput: DevVarLongArray axis number and rotary mode Output: DevVoid |
Switches single circle mode (only for rotary actors): 1=on, 0=off |
SetStepCountInput: DevVarLongArray axis number and rotary mode Output: DevVoid |
Configures the number of successive steps caused by external trigger, or manual step request. |
SetOutputInput: DevVarLongArray axis number and output state Output: DevVoid |
Activates or Deactivates the output relais of the addressed axis. |
MoveRelativeInput: DevVarDoubleArray AxisNumber and relative position Output: DevVoid |
— |
MoveSingleStepInput: DevVarLongArray axis number and direction Output: DevVoid |
Starts a one step positioning. Direction for positioning (0: forward, 1: backward). |
MoveContinuousInput: DevVarLongArray axis number and direction Output: DevVoid |
Starts continuously positioning. Direction for positioning (0: forward, 1: backward). |
LoadFileInput: DevVarLongStringArray axis number, configuration file Output: DevVoid |
Loads a parameter file for actor configuration. |
GetRotCountInput: DevLong Axis number Output: DevLong Number of rotations. |
Number of rotations for a rotary motor. |
SetStopDetectionInput: DevVarLongArray axis number and stop detection mode Output: DevVoid |
Switches stop detection: 0 off, 1 on. |
Pipes:
Properties:
Name | Description |
---|---|
HardwareIdDevLong | HardwareId of the controller |
Updated:
The device class has been updated.
You are looking at this version now.
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.