Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/PowerSupply/MultiChannelPowerSupply
Contact:
Class Description
MultiChannelPowerSupply, handle multiple devices that implements the power supply interface in parallel.
Families: PowerSupply
Key words:
Platform: All Platforms
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
CurrentSetPointSpectrum: DevDouble | The current set value as stored in the powersupply. |
VoltageSpectrum: DevDouble | The powersupply voltage in volts. |
CurrentSpectrum: DevDouble | The powersupply current setting in amps |
SubDevicesStatesSpectrum: State | — |
DisabledChannelsSpectrum: DevString | List of disabled channels |
ChannelsSpectrum: DevString | Channel list (including dibled ones) |
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 powersupply ON. |
OffInput: DevVoid Output: DevVoid |
Switch powersupply OFF. |
ResetInput: DevVoid Output: DevVoid |
Reset the powersupply to a well known state. |
GetExportedAttributeInput: DevVoid Output: DevString Current or Voltage depending device property |
This command returns the string "Voltage" or "Current" depending on MultiChannelPowerSupply device property ExportedDevice. |
GetChannelsListInput: DevVoid Output: DevVarStringArray Returns the property deviceList. |
Returns the property deviceList. |
GetCurrentSetPointsInput: DevVoid Output: DevVarDoubleArray Values of the SET POINTS of current. |
Values of the SET POINTS of the exported attributes. If "Current" attributes are mapped on several channels, this command will return and array of SET POINTS of "Current" attributes. |
GetVoltageSetPointsInput: DevVoid Output: DevVarDoubleArray Values of the SET POINTS of voltage. |
Values of the SET POINTS of the exported attributes. If "Voltage" attributes are mapped on several channels, this command will return and array of SET POINTS of "Voltage" attributes. |
InitAllInput: DevVoid Output: DevVoid |
Execute an init device on all group devices. |
GetChannelIndexInput: DevString Channel name Output: DevLong Index in channel list. |
Return the index in channel list o fthe channel with name given as input parameter. |
Pipes:
Properties:
Name | Description |
---|---|
DeviceListArray of DevString | This is the list of the managed devices. |
ExportedAttributeDevString | Attribute from subdevice to create dynamically. Correct Values are : Current OR Voltage. |
ExportedAttributesLabelsArray of DevString | Attribute from subdevice to create dynamically. |
MemDisabledChannelsArray of DevString | List of disabled channels (device name) |
Please log in to comment.