This is historical information of device classes implemented in BunchUhr device server.
Use this link to find the valid information.
Development status:
Released
Information status: Updated
Contact:
Class Description
Tango server for Petra III Bunch Uhr up from Version 3.04.
Families: Miscellaneous
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: DESY MSK
Product:
Petra III Bunch Uhr
Bus: Serial Line
Class interface
Attributes:
Name | Description |
---|---|
Raster1Scalar: DevUChar | Raster BC BT -------------------------------------------------- 00 5,2Mhz 130Khz /40 bunch 01 7,8Mhz 130Khz /60 bunch 02 10,4Mhz 130Khz /80 bunch 03 16,9Mhz 130Khz /120 bunch 04 31,3Mhz 130Khz /240 bunch 05 46,8Mhz 130Khz /360 bunch 06 62,5Mhz 130Khz /480 bunch 07 auto 130Khz auto 10 10,4Mhz 1Khz cycle /130 11 10,4Mhz 5Khz cycle /26 12 10,4Mhz 10Khz cylce /13 13 10,4Mhz 65Khz cycle /2 14 5,2Mhz 130Khz /40 bunch 15 7,8Mhz 130Khz /60 bunch 16 10,4Mhz 130Khz /80 bunch 17 31,3Mhz 130Khz /240 bunch 20 65Khz 130Khz pulse duration 200ns 21 130Khz 130Khz pulse duration 200ns 22 260Khz 130Khz pulse duration 200ns 23 520Khz 130Khz pulse duration 200ns 24 reserved 25 reserved 26 reserved 27 reserved |
Delay1Scalar: DevShort | Delay time for this channel. |
RemoteControl1Scalar: DevBoolean | Whether the configuration is done localy or via Tango. If set to false, all settings for this channel are ignored. |
Raster2Scalar: DevUChar | Raster BC BT -------------------------------------------------- 00 5,2Mhz 130Khz /40 bunch 01 7,8Mhz 130Khz /60 bunch 02 10,4Mhz 130Khz /80 bunch 03 16,9Mhz 130Khz /120 bunch 04 31,3Mhz 130Khz /240 bunch 05 46,8Mhz 130Khz /360 bunch 06 62,5Mhz 130Khz /480 bunch 07 auto 130Khz auto 10 10,4Mhz 1Khz cycle /130 11 10,4Mhz 5Khz cycle /26 12 10,4Mhz 10Khz cylce /13 13 10,4Mhz 65Khz cycle /2 14 5,2Mhz 130Khz /40 bunch 15 7,8Mhz 130Khz /60 bunch 16 10,4Mhz 130Khz /80 bunch 17 31,3Mhz 130Khz /240 bunch 20 65Khz 130Khz pulse duration 200ns 21 130Khz 130Khz pulse duration 200ns 22 260Khz 130Khz pulse duration 200ns 23 520Khz 130Khz pulse duration 200ns 24 reserved 25 reserved 26 reserved 27 reserved |
Delay2Scalar: DevShort | Delay time for this channel. |
RemoteControl2Scalar: DevBoolean | Whether the configuration is done localy or via Tango. If set to false, all settings for this channel are ignored. |
Raster3Scalar: DevUChar | Raster BC BT -------------------------------------------------- 00 5,2Mhz 130Khz /40 bunch 01 7,8Mhz 130Khz /60 bunch 02 10,4Mhz 130Khz /80 bunch 03 16,9Mhz 130Khz /120 bunch 04 31,3Mhz 130Khz /240 bunch 05 46,8Mhz 130Khz /360 bunch 06 62,5Mhz 130Khz /480 bunch 07 auto 130Khz auto 10 10,4Mhz 1Khz cycle /130 11 10,4Mhz 5Khz cycle /26 12 10,4Mhz 10Khz cylce /13 13 10,4Mhz 65Khz cycle /2 14 5,2Mhz 130Khz /40 bunch 15 7,8Mhz 130Khz /60 bunch 16 10,4Mhz 130Khz /80 bunch 17 31,3Mhz 130Khz /240 bunch 20 65Khz 130Khz pulse duration 200ns 21 130Khz 130Khz pulse duration 200ns 22 260Khz 130Khz pulse duration 200ns 23 520Khz 130Khz pulse duration 200ns 24 reserved 25 reserved 26 reserved 27 reserved |
Delay3Scalar: DevShort | Delay time for this channel. |
DisplayMachineDataScalar: DevBoolean | If set to true, the BunchUhr will display the machine status. Elsewise, the actual configuration is shown. |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
Pipes:
Properties:
Name | Description |
---|---|
ConnectionDevString | If the connection is made local (local) or remote (remote) via a terminal server. |
HostDevString | Hostname or IP of the terminal server for remote connection. |
PortDevString | Port used on the terminal server for remote connection. |
DeviceDevString | Device node used for local connection. |
BaudRateDevULong | Connection speed in bits/s. Used for local connections only. |
DataBitsDevUShort | Number of data bits. Used for local connections only. |
ParityDevString | Wheter and what kind of parity bit is used. May be none (N), odd (O), even (E), mark (M), or space (S). Used for local connections only. |
StopBitsDevUShort | How many stop bits are used - for local connections only. |
FlowControlDevString | Whether XON/XOFF (software), CTS/RTS (hardware) or no (none) flow control is used. |
TimeOutDevUShort | Connection timeout in deciseconds. It has to be between 1 and 255ds. |
AutoReconnectDevString | Whether the server will automatically try to reconnect on errors. |
Class Description
Extends Device_4Impl by functions to communicate with serial line devices.
Families: AbstractClasses
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Serial Line
Class interface
Attributes:
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
Pipes:
Properties:
Name | Description |
---|---|
ConnectionDevString | If the connection is made local (local) or remote (remote) via a terminal server. |
HostDevString | Hostname or IP of the terminal server for remote connection. |
PortDevString | Port used on the terminal server for remote connection. |
DeviceDevString | Device node used for local connection. |
BaudRateDevULong | Connection speed in bits/s. Used for local connections only. |
DataBitsDevUShort | Number of data bits. Used for local connections only. |
ParityDevString | Wheter and what kind of parity bit is used. May be none (N), odd (O), even (E), mark (M), or space (S). Used for local connections only. |
StopBitsDevUShort | How many stop bits are used - for local connections only. |
FlowControlDevString | Whether XON/XOFF (software), CTS/RTS (hardware) or no (none) flow control is used. |
TimeOutDevUShort | Connection timeout in deciseconds. It has to be between 1 and 255ds. |
Updated:
A device class has been added.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
2 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.