This is historical information of device classes implemented in MultiChannelPowerSupply device server.
Use this link to find the valid information.
Development status:
New development
Information status: New
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 |
---|---|
DisabledChannelsSpectrum: DevString | List of disabled channels |
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: DevState | — |
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) |
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.
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.