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"
Created:
The device class has been added to catalogue.