This is historical information of device classes implemented in MchBilt device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact:



Class Description


The multi channel Bilt device regroups all Bilt powersupply device used for the ESRF storage ring steerers Reading and setting of currents and voltages is done by spectrum attributes, which contain the values of the individual Bilt devices.

Families: PowerSupply

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: none

Bus: Not Applicable

Class interface


Attributes:

Name Description
CurrentSpectrum: DevDouble Array of current values. Not yet available channels are filled with NaN values.
VoltageSpectrum: DevDouble Array of voltage values. Not yet available channels are filled with NaN values.
SetCurrentAverageSpectrum: DevDouble Array of calculated average AC current setpoint values per second.. When not yet available, the channels are filled with NaN values.
SetCurrentRMSSpectrum: DevDouble Array of calculated RMS AC current setpoint values per second.. When not yet available, the channels are filled with NaN values.
FramesPerSecondSpectrum: DevDouble Array of error frames per second values. Not yet available channels are filled with NaN values.
ErrorsPerSecondSpectrum: DevDouble Array of error errors per second values. Not yet available channels are filled with NaN values.
ErrorCounterSpectrum: DevDouble Array of error counter values. Not yet available channels are filled with NaN values.
ImpedanceSpectrum: DevDouble Array of impedance values. Not yet available channels are filled with NaN values.
TemperatureSpectrum: DevDouble Array of temperature values. Not yet available channels are filled with NaN values.
BiltStatesSpectrum: DevState The states of the individual bilt devices.
BiltNamesSpectrum: DevString The names of the individual bilt devices.
BiltLocationsSpectrum: DevString The locations of the individual Bilt power supply devices used \nfor every bilt.
DisableACCurrentSpectrum: DevDouble Array of boolean values which indicate whether the dynamic 10kHz AC current settings from the Liberas are disabled.

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.
OnInput: DevVoid
Output: DevVoid
Switch all Bilt power supplies on.
OffInput: DevVoid
Output: DevVoid
Switch all Bilt power supplies off.
ResetInput: DevVoid
Output: DevVoid
Reset all Bilt power supplies.
EnableAcCurrentInput: DevVoid
Output: DevVoid
Enables the dynamic 10kHz AC current settings from the Liberas.
DisableAcCurrentInput: DevVoid
Output: DevVoid
Disables the dynamic 10kHz AC current settings from the Liberas and sets the AC current to 0.

Pipes:

Properties:

Name Description
BiltNamesArray of DevString The list of available bilt device names in the order the values have to be arranged in the Current and Voltage spectra.
UpdatePeriodDevLong The update period of all aquired values from the bilt devices in milli seconds.

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 are looking at this version now.



3 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:19 Jan 2017, 10:52 a.m.