.

Average: 0
Rating Count: 0

Development status: Released, Release: 1.0
Information status: New
Repository: https://github.com/gerard-af/tango-controls-wiener-mpod-server
Contact:



Class Description


Families: PowerSupply

Key words:

Platform: All Platforms

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: none

Bus: Ethernet

Class interface


Attributes:

Name Description
ModuleAuxiliaryMeasurementVoltage0Scalar: DevDouble
ModuleAuxiliaryMeasurementVoltage1Scalar: DevDouble
ModuleDescriptionScalar: DevString
ModuleEventChannelStatusScalar: DevLong
ModuleEventStatusScalar: DevLong
ModuleEventStatusAsStringScalar: DevString
ModuleHardwareLimitCurrentScalar: DevDouble
ModuleHardwareLimitVoltageScalar: DevDouble
ModuleIndexScalar: DevLong
ModuleMeasurementTemperature0Scalar: DevDouble
ModuleNumberOfChannelsScalar: DevLong
ModuleRampSpeedCurrentScalar: DevDouble
ModuleRampSpeedVoltageScalar: DevDouble
ModuleStatusScalar: DevLong
ModuleStatusAsStringScalar: DevString
ModuleDoClearScalar: DevBoolean

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
WienerMpodLvHvCtrlDeviceDevString Device used for communication to the Wiener MPOD. The commands of this device server are used.
CrateSlotIndexDevLong Defines the slot in the MPOD crate where the HV module is inserted.
ModuleNumberOfChannelsDevULong If this property is > 0, dynamic attributes are generated for these channels.


Please log in to comment.

README

b"# tango-controls-wiener-mpod-server\nTango controls device servers for controlling a Wiener MPOD crate and inserted high- or low-voltage modules.\n\n# WienerMpodLvHvCtrl\nThis is the main device server class. It makes use of the net-snmp library to communicate with the MPOD over a network connection. \n\nThe SNMP crate variables are available as attributes.\nThe module and channel SNMP variables can be accessed over functions.\n\nSee the README.txt file in the WienerMpodLvHvCtrl directory for information about compilation.\nThe included html documentation gives further details about the device server configuration and the exposed functions and attributes.\n\nThe DS configuration is also illustrated in the wiki.\n\nThe DS might not run if your MPOD controller runs old firmware. We tested version MPOD 2.1.2212.0 and everything was fine. If your version is older a firmware update might be necessary.\n\n# WienerMpodHvModule\nThis device class simplifies working with a single Iseg high-voltage modules by exposing the module's and the channels' SNMP \nvariables as attributes. The channel attributes are generated dynamically for a given number of channels.\n\nIt requires a running WienerMpodLvHvCtrl device server.\n\nSee the README.txt file in the WienerMpodHvModule directory for information about compilation.\nThe included html documentation gives further details about the device server configuration and the exposed attributes.\n\nThe DS configuration is also illustrated in the wiki.\n\n# Other Software\nOther software for controlling MPOD crates is available. Using this software will familiarize you with your MPOD crate and help you to optimize your Tango-controls setup. You can also run this control software in parallel with you Tango setup.\n Easy LV|HV is available from the Analog Flavor website.\n iseg SNMPcontrol can be downloaded from the iseg support page.\n\n# Support\n contact Physical Instruments for support in France.\n contact Analog Flavor for international support.\n\n# Further Information\n the WIENER-CRATE-MIB.txt file from the Wiener website explains all used SNMP variables in details.\n the MPOD manual from the Wiener website explains how to use an MPOD.\n* the user guide of your Iseg module explains how to use your high-voltage module.\n"

29 Jan 2019, Gerard
Created:
The device class has been added to catalogue.
Added by:g2 on:29 Jan 2019, 9:45 a.m.