<descriptiondescription="A class to combine attributes coming from several devices"title="AttributeCombiner"sourcePath="/mntdirect/_users/epaud/EBS/BPMs/AttributeCombiner"language="Cpp"filestogenerate="XMI file,Code files,Protected Regions"license="GPL"copyright="Copyright (C): 2018
 European Synchrotron Radiation Facility
 BP 220, Grenoble 38043
 France"hasMandatoryProperty="false"hasConcreteProperty="true"hasAbstractCommand="false"hasAbstractAttribute="false">
<descriptiondescription="A class to combine attributes coming from several devices"title="AttributeCombiner"sourcePath="/mntdirect/_segfs/tango/cppserver/calculcation/AttributeCombiner"language="Cpp"filestogenerate="XMI file,Code files,Protected Regions"license="GPL"copyright="Copyright (C): 2018
 European Synchrotron Radiation Facility
 BP 220, Grenoble 38043
 France"hasMandatoryProperty="false"hasConcreteProperty="true"hasAbstractCommand="false"hasAbstractAttribute="false">
<devicePropertiesname="AttributeList"description="List of attribute (9 fields per line)

Name;Attribute list;Type;IsRW;IsSpectrum;IsGrouped;Length;Expert

Name: Attribute Name
Attribute list: Attribute name list to combine (coma separated)
Type: Type of Atttribute(s)
IsRW: Read write flag
IsSpectrum: true if attribute(s) is(are) a spectrum
isGrouped: Group all attributes to a single one (scalar only)
Length: Name of the `ALL` lenght attribute for combined spectrum, `None` otherwise
Expert: Expert view (true or false)
Alarm: Set alarm if value are not all equal (true or false) for grouped attribute">
<devicePropertiesname="AttributeList"description="List of attribute (9 fields per line)

Name;Attribute list;Type;IsRW;IsSpectrum;IsGrouped;Length;Expert;Alarm

Name: Attribute Name
Attribute list: Attribute name list to combine (coma separated)
Type: Type of Atttribute(s)
IsRW: Read write flag
IsSpectrum: true if attribute(s) is(are) a spectrum
isGrouped: Group all attributes to a single one (scalar only)
Length: Name of the `ALL` lenght attribute for combined spectrum, `None` otherwise
Expert: Expert view (true or false)
Alarm: Set alarm if value are not all equal (true or false) for grouped attribute">
<commandsname="State"description="This command gets the device state (stored in its device_state data member) and returns it to the caller."execMethod="dev_state"displayLevel="OPERATOR"polledPeriod="0">
prop_desc="List of attribute (9 fields per line)\n\nName;Attribute list;Type;IsRW;IsSpectrum;IsGrouped;Length;Expert\n\nName: Attribute Name\nAttribute list: Attribute name list to combine (coma separated)\nType: Type of Atttribute(s)\nIsRW: Read write flag\nIsSpectrum: true if attribute(s) is(are) a spectrum\nisGrouped: Group all attributes to a single one (scalar only)\nLength: Name of the `ALL` lenght attribute for combined spectrum, `None` otherwise\nExpert: Expert view (true or false)\nAlarm: Set alarm if value are not all equal (true or false) for grouped attribute";
prop_desc="List of attribute (9 fields per line)\n\nName;Attribute list;Type;IsRW;IsSpectrum;IsGrouped;Length;Expert;Alarm\n\nName: Attribute Name\nAttribute list: Attribute name list to combine (coma separated)\nType: Type of Atttribute(s)\nIsRW: Read write flag\nIsSpectrum: true if attribute(s) is(are) a spectrum\nisGrouped: Group all attributes to a single one (scalar only)\nLength: Name of the `ALL` lenght attribute for combined spectrum, `None` otherwise\nExpert: Expert view (true or false)\nAlarm: Set alarm if value are not all equal (true or false) for grouped attribute";