MeasurementGroup

The sardana tango measurement group module

Classes

MeasurementGroup

Inheritance diagram of MeasurementGroup
class MeasurementGroup(dclass, name)[source]

Bases: sardana.tango.pool.PoolDevice.PoolGroupDevice

init(name)[source]

initialize the device once in the object lifetime. Override when necessary but always call the method from your super class

Parameters:name (str) – device name
get_measurement_group()[source]
set_measurement_group(measurement_group)[source]
measurement_group
delete_device
init_device
on_measurement_group_changed(event_source, event_type, event_value)[source]
always_executed_hook()[source]
read_attr_hardware(data)[source]
read_IntegrationTime(attr)[source]
write_IntegrationTime(attr)[source]
read_MonitorCount(attr)[source]
write_MonitorCount(attr)[source]
read_AcquisitionMode(attr)[source]
write_AcquisitionMode(attr)[source]
read_Configuration(attr)[source]
write_Configuration(attr)[source]
read_Repetitions(attr)[source]
write_Repetitions(attr)[source]
read_Moveable(attr)[source]
write_Moveable(attr)[source]
read_Synchronization(attr)[source]
write_Synchronization(attr)[source]
read_LatencyTime(attr)[source]
Start()[source]
Stop()[source]

The tango stop command. Stops the active operation

StartMultiple(n)[source]

MeasurementGroupClass

Inheritance diagram of MeasurementGroupClass
class MeasurementGroupClass(name)[source]

Bases: sardana.tango.pool.PoolDevice.PoolGroupDeviceClass

class_property_list = {}
device_property_list = {'Elements': [<_mock._Mock object at 0x7f9ba9cbae50>, 'elements in the group', []], 'Force_HW_Read': [<_mock._Mock object at 0x7f9ba9cba8d0>, 'Force a hardware read of value even when in operation (motion/acquisition', False], 'Id': [<_mock._Mock object at 0x7f9ba9cbaa50>, 'Internal ID', 0]}
cmd_list = {'Abort': [[<_mock._Mock object at 0x7f9ba9cbaf50>, ''], [<_mock._Mock object at 0x7f9ba9cbaf50>, '']], 'Restore': [[<_mock._Mock object at 0x7f9ba9cbaf50>, ''], [<_mock._Mock object at 0x7f9ba9cbaf50>, '']], 'Start': [[<_mock._Mock object at 0x7f9ba9cbaf50>, ''], [<_mock._Mock object at 0x7f9ba9cbaf50>, '']], 'StartMultiple': [[<_mock._Mock object at 0x7f9ba9cbaa10>, ''], [<_mock._Mock object at 0x7f9ba9cbaf50>, '']], 'Stop': [[<_mock._Mock object at 0x7f9ba9cbaf50>, ''], [<_mock._Mock object at 0x7f9ba9cbaf50>, '']]}
attr_list = {'AcquisitionMode': [[<_mock._Mock object at 0x7f9ba9cbaad0>, <_mock._Mock object at 0x7f9ba9cbb110>, <_mock._Mock object at 0x7f9ba9cbb0d0>], {'Display level': <_mock._Mock object at 0x7f9ba5e685d0>, 'Memorized': 'true'}], 'Configuration': [[<_mock._Mock object at 0x7f9ba9cbaad0>, <_mock._Mock object at 0x7f9ba9cbb110>, <_mock._Mock object at 0x7f9ba9cbb0d0>], {'Display level': <_mock._Mock object at 0x7f9ba5e68610>, 'Memorized': 'true'}], 'ElementList': [[<_mock._Mock object at 0x7f9ba9cbaad0>, <_mock._Mock object at 0x7f9ba9cbb150>, <_mock._Mock object at 0x7f9ba9cbb050>, 4096]], 'IntegrationTime': [[<_mock._Mock object at 0x7f9ba9cba910>, <_mock._Mock object at 0x7f9ba9cbb110>, <_mock._Mock object at 0x7f9ba9cbb0d0>], {'Display level': <_mock._Mock object at 0x7f9ba509b350>, 'Memorized': 'true'}], 'LatencyTime': [[<_mock._Mock object at 0x7f9ba9cba910>, <_mock._Mock object at 0x7f9ba9cbb110>, <_mock._Mock object at 0x7f9ba9cbb050>], {'Display level': <_mock._Mock object at 0x7f9ba5e68710>}], 'MonitorCount': [[<_mock._Mock object at 0x7f9ba9cbaa10>, <_mock._Mock object at 0x7f9ba9cbb110>, <_mock._Mock object at 0x7f9ba9cbb0d0>], {'Display level': <_mock._Mock object at 0x7f9ba5e68490>, 'Memorized': 'true'}], 'Moveable': [[<_mock._Mock object at 0x7f9ba9cbaad0>, <_mock._Mock object at 0x7f9ba9cbb110>, <_mock._Mock object at 0x7f9ba9cbb0d0>], {'Display level': <_mock._Mock object at 0x7f9ba5e68bd0>, 'Memorized': 'true'}], 'Repetitions': [[<_mock._Mock object at 0x7f9ba9cbaa10>, <_mock._Mock object at 0x7f9ba9cbb110>, <_mock._Mock object at 0x7f9ba9cbb0d0>], {'Display level': <_mock._Mock object at 0x7f9ba5e68cd0>, 'Memorized': 'true'}], 'Synchronization': [[<_mock._Mock object at 0x7f9ba9cbaad0>, <_mock._Mock object at 0x7f9ba9cbb110>, <_mock._Mock object at 0x7f9ba9cbb0d0>], {'Display level': <_mock._Mock object at 0x7f9ba5e68ed0>, 'Memorized': 'true'}]}