From 63f093b724961175d483bee4dbc8e8f5a5dd39b8 Mon Sep 17 00:00:00 2001 From: Jan Kotanski Date: Tue, 28 May 2024 09:06:20 +0200 Subject: [PATCH] update manpages --- ChangeLog | 2 +- man/nxsrecconfig.1 | 234 ++++++++++++++++++++++----------------------- setup.py | 2 +- 3 files changed, 119 insertions(+), 119 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6393dbc..f7d1c61 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,5 @@ 2024-01-25 Jan Kotanski - * dynamic components for all motors when WritePoolMotorPositions (#123) + * dynamic components for all motors when WritePoolMotorPositions (#128) * tagged as v3.40.0 2024-01-25 Jan Kotanski diff --git a/man/nxsrecconfig.1 b/man/nxsrecconfig.1 index 964ace6..aa57524 100644 --- a/man/nxsrecconfig.1 +++ b/man/nxsrecconfig.1 @@ -1,8 +1,5 @@ .\" Man page generated from reStructuredText. . -.TH "NXSRECCONFIG" "1" "Jan 25, 2024" "3.39" "NXSRecSelector" -.SH NAME -nxsrecconfig \- nxsrecconfig Documentation . .nr rst2man-indent-level 0 . @@ -30,6 +27,9 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. +.TH "NXSRECCONFIG" "1" "May 28, 2024" "3.40" "NXSRecSelector" +.SH NAME +nxsrecconfig \- nxsrecconfig Documentation .sp \fI\%\fP \fI\%\fP @@ -318,19 +318,19 @@ where the path should point the \fIsardananxsrecorder\fP package. Component CheckerThread \- thread which checks tango server attributes .INDENT 0.0 .TP -.B nxsrecconfig.CheckerThread.ATTRIBUTESTOCHECK = [\(aqValue\(aq, \(aqPosition\(aq, \(aqCounts\(aq, \(aqData\(aq, \(aqVoltage\(aq, \(aqEnergy\(aq, \(aqSampleTime\(aq] +.B nxsrecconfig.CheckerThread.ATTRIBUTESTOCHECK = [\(aqValue\(aq, \(aqPosition\(aq, \(aqCounts\(aq, \(aqData\(aq, \(aqVoltage\(aq, \(aqEnergy\(aq, \(aqSampleTime\(aq] (\fI\%list\fP < \fI\%str\fP>) default attributes to check .UNINDENT .INDENT 0.0 .TP -.B exception nxsrecconfig.CheckerThread.AlarmStateError +.B exception nxsrecconfig.CheckerThread.AlarmStateError Bases: \fI\%Exception\fP .sp Alarm State Exception class .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.CheckerThread.CheckerItem(name) +.B class nxsrecconfig.CheckerThread.CheckerItem(name) Bases: \fI\%list\fP .sp Checker list Item @@ -364,8 +364,8 @@ constructor .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.CheckerThread.CheckerThread(index, queue) -Bases: \fI\%threading.Thread\fP +.B class nxsrecconfig.CheckerThread.CheckerThread(index, queue) +Bases: \fI\%Thread\fP .sp Single CheckerThread .sp @@ -411,21 +411,21 @@ It runs the defined thread .UNINDENT .INDENT 0.0 .TP -.B exception nxsrecconfig.CheckerThread.FaultStateError +.B exception nxsrecconfig.CheckerThread.FaultStateError Bases: \fI\%Exception\fP .sp Fault State Exception class .UNINDENT .INDENT 0.0 .TP -.B exception nxsrecconfig.CheckerThread.OffStateError +.B exception nxsrecconfig.CheckerThread.OffStateError Bases: \fI\%Exception\fP .sp Off State Exception class .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.CheckerThread.TangoDSItem(name=None, device=None, attr=None) +.B class nxsrecconfig.CheckerThread.TangoDSItem(name=None, device=None, attr=None) Bases: \fI\%object\fP .sp Tango DataSource item @@ -464,7 +464,7 @@ constructor Selection version converter .INDENT 0.0 .TP -.B class nxsrecconfig.Converter.Converter(ver) +.B class nxsrecconfig.Converter.Converter(ver) Bases: \fI\%object\fP .sp selection version converter @@ -481,7 +481,7 @@ contstructor .INDENT 7.0 .TP .B Parameters -\fBselection\fP (\fInxsrecconfig.Selection.Selection\fP) – selection dictionary object +\fBselection\fP (\fI\%nxsrecconfig.Selection.Selection\fP) – selection dictionary object .TP .B Returns selection keys @@ -527,7 +527,7 @@ converts selection from any version to any other .UNINDENT .INDENT 7.0 .TP -.B classmethod version(selection) +.B classmethod version(selection) .INDENT 7.0 .TP .B fetches selection version and converts it @@ -536,7 +536,7 @@ into (major, minor, patch) .INDENT 7.0 .TP .B Parameters -\fBselection\fP (\fInxsrecconfig.Selection.Selection\fP) – selection dictionary object +\fBselection\fP (\fI\%nxsrecconfig.Selection.Selection\fP) – selection dictionary object .TP .B Returns (major, minor, patch) tuple with integers @@ -548,8 +548,8 @@ into (major, minor, patch) .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Converter.Converter1to2 -Bases: \fI\%nxsrecconfig.Converter.ConverterXtoY\fP +.B class nxsrecconfig.Converter.Converter1to2 +Bases: \fI\%ConverterXtoY\fP .sp Selection converter from version 1 to 2 .sp @@ -577,8 +577,8 @@ converts selection from version 1 to 2 .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Converter.Converter2to1 -Bases: \fI\%nxsrecconfig.Converter.ConverterXtoY\fP +.B class nxsrecconfig.Converter.Converter2to1 +Bases: \fI\%ConverterXtoY\fP .sp Selection converter from version 2 to 1 .sp @@ -606,8 +606,8 @@ converts selection from version 2 to 1 .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Converter.Converter2to3 -Bases: \fI\%nxsrecconfig.Converter.ConverterXtoY\fP +.B class nxsrecconfig.Converter.Converter2to3 +Bases: \fI\%ConverterXtoY\fP .sp Selection converter from version 2 to 3 .sp @@ -646,8 +646,8 @@ json dictionary .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Converter.Converter3to2 -Bases: \fI\%nxsrecconfig.Converter.ConverterXtoY\fP +.B class nxsrecconfig.Converter.Converter3to2 +Bases: \fI\%ConverterXtoY\fP .sp Selection converter from version 3 to 2 .sp @@ -710,7 +710,7 @@ converter json dictionary .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Converter.ConverterXtoY +.B class nxsrecconfig.Converter.ConverterXtoY Bases: \fI\%object\fP .sp virtual selection version converter @@ -737,7 +737,7 @@ converts selection to the current selector version Component Describer .INDENT 0.0 .TP -.B class nxsrecconfig.Describer.DSItem(name=None, dstype=None, record=None, dsitem=None, parentobj=None) +.B class nxsrecconfig.Describer.DSItem(name=None, dstype=None, record=None, dsitem=None, parentobj=None) Bases: \fI\%object\fP .sp Basic DataSource item @@ -782,7 +782,7 @@ constructor .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Describer.Describer(nexusconfig_device, tree=False, pyevalfromscript=False) +.B class nxsrecconfig.Describer.Describer(nexusconfig_device, tree=False, pyevalfromscript=False) Bases: \fI\%object\fP .sp Lists datasources, strategy, dstype and record name @@ -865,7 +865,7 @@ list of dictionary with description of datasources .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Describer.ExDSDict(*args, **kw) +.B class nxsrecconfig.Describer.ExDSDict(*args, **kw) Bases: \fI\%dict\fP .sp Extended DataSource Dictionary @@ -910,8 +910,8 @@ or None if not appended .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Describer.ExDSItem(dsitem=None, mode=None, nxtype=None, shape=None) -Bases: \fI\%nxsrecconfig.Describer.DSItem\fP +.B class nxsrecconfig.Describer.ExDSItem(dsitem=None, mode=None, nxtype=None, shape=None) +Bases: \fI\%DSItem\fP .sp Extended DataSource item .sp @@ -951,7 +951,7 @@ constructor Dynamic Component .INDENT 0.0 .TP -.B class nxsrecconfig.DynamicComponent.DynamicComponent(nexusconfig_device, defaultpath="/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/NXinstrument/collection", defaulttype=\(aqNX_CHAR\(aq, defaultuserpath="/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/user_data:NXparameters") +.B class nxsrecconfig.DynamicComponent.DynamicComponent(nexusconfig_device, defaultpath=\(dq/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/NXinstrument/collection\(dq, defaulttype=\(aqNX_CHAR\(aq, defaultuserpath=\(dq/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/user_data:NXparameters\(dq) Bases: \fI\%object\fP .sp Creates dynamic component @@ -1069,7 +1069,7 @@ sets user datasources with type and shape Selection state .INDENT 0.0 .TP -.B class nxsrecconfig.MacroServerPools.MacroServerPools(numberOfThreads) +.B class nxsrecconfig.MacroServerPools.MacroServerPools(numberOfThreads) Bases: \fI\%object\fP .sp sardanamacro server and pools @@ -1257,8 +1257,8 @@ macroserver device name Selector Server for NeXus Sardana Recorder .INDENT 0.0 .TP -.B class nxsrecconfig.NXSConfig.NXSRecSelector(cl, name) -Bases: \fI\%tango.device_server.LatestDeviceImpl\fP +.B class nxsrecconfig.NXSConfig.NXSRecSelector(cl, name) +Bases: \fI\%LatestDeviceImpl\fP .sp NXSRecSelector server interface .INDENT 7.0 @@ -2969,28 +2969,28 @@ Write WriterDevice attribute .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.NXSConfig.NXSRecSelectorClass(name) -Bases: \fBtango._tango.DeviceClass\fP +.B class nxsrecconfig.NXSConfig.NXSRecSelectorClass(name) +Bases: \fBDeviceClass\fP .sp NXSRecSelectorclass Constructor .INDENT 7.0 .TP -.B attr_list = {\(aqAppendEntry\(aq: [[tango._tango.CmdArgType.DevBoolean, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqAppend Entry\(aq, \(aqdescription\(aq: \(aqflag for entry appending\(aq}], \(aqCanFailDataSources\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqlist of datasources to be switch into canfail mode\(aq, \(aqdescription\(aq: \(aqlist of datasources to be switched into canfail mode\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqComponents\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SPECTRUM, tango._tango.AttrWriteType.READ, 10000], {\(aqlabel\(aq: \(aqSelected Components\(aq, \(aqdescription\(aq: \(aqlist of Selected Components\(aq}], \(aqConfigDevice\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqConfiguration Device\(aq, \(aqdescription\(aq: \(aqConfiguration device name\(aq, \(aqMemorized\(aq: \(aqtrue\(aq}], \(aqConfigVariables\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqConfiguration Variables\(aq, \(aqdescription\(aq: \(aqJSON dictionary with configuration variablesfor templated components\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqDataSources\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SPECTRUM, tango._tango.AttrWriteType.READ, 10000], {\(aqlabel\(aq: \(aqSelected Datasources\(aq, \(aqdescription\(aq: \(aqlist of Selected Datasources\(aq}], \(aqDescriptionErrors\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SPECTRUM, tango._tango.AttrWriteType.READ, 10000], {\(aqlabel\(aq: \(aqDescriptive Component Errors\(aq, \(aqdescription\(aq: \(aqlist of Descriptive Component Errors\(aq}], \(aqDeviceGroups\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqDevice groups\(aq, \(aqdescription\(aq: \(aqJSON dictionary with device groups\(aq, \(aqMemorized\(aq: \(aqtrue\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqDoor\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqDoor\(aq, \(aqdescription\(aq: \(aqDoor device name\(aq, \(aqMemorized\(aq: \(aqtrue\(aq}], \(aqLinkDataSources\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqlist of datasources to which a link will be added\(aq, \(aqdescription\(aq: \(aqlist of datasources to which a link will be added\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqMacroServer\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ], {\(aqlabel\(aq: \(aqMacroServer\(aq, \(aqdescription\(aq: \(aqMacro Server device name\(aq}], \(aqMntGrp\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aq Measurement Group\(aq, \(aqdescription\(aq: \(aq Measurement Group name\(aq}], \(aqProfileConfiguration\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqProfile Configuration\(aq, \(aqdescription\(aq: \(aqJSON dict of server configuration\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqProfileFile\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqProfile File with its Path\(aq, \(aqdescription\(aq: \(aqconfig file with its full path\(aq, \(aqMemorized\(aq: \(aqtrue\(aq}], \(aqScanDir\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqScan Directory\(aq, \(aqdescription\(aq: \(aqScan Directory\(aq}], \(aqScanFile\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqScan File(s)\(aq, \(aqdescription\(aq: \(aqScan File(s)\(aq}], \(aqScanID\(aq: [[tango._tango.CmdArgType.DevLong, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqScan ID\(aq, \(aqdescription\(aq: \(aqScan ID\(aq}], \(aqStepDataSources\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqlist of datasources to be switch into step mode\(aq, \(aqdescription\(aq: \(aqlist of datasources to be switched into step mode\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqUserData\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqClient Data\(aq, \(aqdescription\(aq: \(aqJSON dictionary with User Data\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqVersion\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ], {\(aqlabel\(aq: \(aqVersion\(aq, \(aqdescription\(aq: \(aqserver version\(aq}], \(aqWriterDevice\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqWriter Device\(aq, \(aqdescription\(aq: \(aqWriter device device name\(aq}]} +.B attr_list = {\(aqAppendEntry\(aq: [[tango._tango.CmdArgType.DevBoolean, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqAppend Entry\(aq, \(aqdescription\(aq: \(aqflag for entry appending\(aq}], \(aqCanFailDataSources\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqlist of datasources to be switch into canfail mode\(aq, \(aqdescription\(aq: \(aqlist of datasources to be switched into canfail mode\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqComponents\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SPECTRUM, tango._tango.AttrWriteType.READ, 10000], {\(aqlabel\(aq: \(aqSelected Components\(aq, \(aqdescription\(aq: \(aqlist of Selected Components\(aq}], \(aqConfigDevice\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqConfiguration Device\(aq, \(aqdescription\(aq: \(aqConfiguration device name\(aq, \(aqMemorized\(aq: \(aqtrue\(aq}], \(aqConfigVariables\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqConfiguration Variables\(aq, \(aqdescription\(aq: \(aqJSON dictionary with configuration variablesfor templated components\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqDataSources\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SPECTRUM, tango._tango.AttrWriteType.READ, 10000], {\(aqlabel\(aq: \(aqSelected Datasources\(aq, \(aqdescription\(aq: \(aqlist of Selected Datasources\(aq}], \(aqDescriptionErrors\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SPECTRUM, tango._tango.AttrWriteType.READ, 10000], {\(aqlabel\(aq: \(aqDescriptive Component Errors\(aq, \(aqdescription\(aq: \(aqlist of Descriptive Component Errors\(aq}], \(aqDeviceGroups\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqDevice groups\(aq, \(aqdescription\(aq: \(aqJSON dictionary with device groups\(aq, \(aqMemorized\(aq: \(aqtrue\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqDoor\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqDoor\(aq, \(aqdescription\(aq: \(aqDoor device name\(aq, \(aqMemorized\(aq: \(aqtrue\(aq}], \(aqLinkDataSources\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqlist of datasources to which a link will be added\(aq, \(aqdescription\(aq: \(aqlist of datasources to which a link will be added\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqMacroServer\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ], {\(aqlabel\(aq: \(aqMacroServer\(aq, \(aqdescription\(aq: \(aqMacro Server device name\(aq}], \(aqMntGrp\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aq Measurement Group\(aq, \(aqdescription\(aq: \(aq Measurement Group name\(aq}], \(aqProfileConfiguration\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqProfile Configuration\(aq, \(aqdescription\(aq: \(aqJSON dict of server configuration\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqProfileFile\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqProfile File with its Path\(aq, \(aqdescription\(aq: \(aqconfig file with its full path\(aq, \(aqMemorized\(aq: \(aqtrue\(aq}], \(aqScanDir\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqScan Directory\(aq, \(aqdescription\(aq: \(aqScan Directory\(aq}], \(aqScanFile\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqScan File(s)\(aq, \(aqdescription\(aq: \(aqScan File(s)\(aq}], \(aqScanID\(aq: [[tango._tango.CmdArgType.DevLong, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqScan ID\(aq, \(aqdescription\(aq: \(aqScan ID\(aq}], \(aqStepDataSources\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqlist of datasources to be switch into step mode\(aq, \(aqdescription\(aq: \(aqlist of datasources to be switched into step mode\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqUserData\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqClient Data\(aq, \(aqdescription\(aq: \(aqJSON dictionary with User Data\(aq, \(aqDisplay level\(aq: tango._tango.DispLevel.EXPERT}], \(aqVersion\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ], {\(aqlabel\(aq: \(aqVersion\(aq, \(aqdescription\(aq: \(aqserver version\(aq}], \(aqWriterDevice\(aq: [[tango._tango.CmdArgType.DevString, tango._tango.AttrDataFormat.SCALAR, tango._tango.AttrWriteType.READ_WRITE], {\(aqlabel\(aq: \(aqWriter Device\(aq, \(aqdescription\(aq: \(aqWriter device device name\(aq}]} .UNINDENT .INDENT 7.0 .TP -.B class_property_list = {} +.B class_property_list = {} (\fI\%dict\fP <\fI\%str\fP, [ \fI\%str\fP, \fI\%tango.CmdArgType\fP, [ \fI\%list\fP <\fI\%int\fP> ] ] > ) Class Properties .UNINDENT .INDENT 7.0 .TP -.B cmd_list = {\(aqAddStepDataSources\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of required datasources\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of datasources not found in components\(aq]], \(aqAdministratorDataNames\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqadministrator data names\(aq]], \(aqAvailableComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available component names\(aq]], \(aqAvailableDataSources\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available DataSource names\(aq]], \(aqAvailableMntGrps\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available mntgrp names\(aq]], \(aqAvailableProfiles\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available selection names\(aq]], \(aqAvailableTimers\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available timers\(aq]], \(aqChannelProperties\(aq: [[tango._tango.CmdArgType.DevString, \(aqproperty type\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON dictionary with channel properties {channel:property}\(aq]], \(aqComponentClientSources\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of component client datasources\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON with description of component CLIENT Datasources\(aq]], \(aqComponentDataSources\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqprofile component datasources\(aq]], \(aqComponentDescription\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON component description\(aq]], \(aqComponentSources\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of components\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON with description of component Datasources\(aq]], \(aqCreateDataSources\(aq: [[tango._tango.CmdArgType.DevString, \(aqJSON dictionary with {\(ga\(gadsname\(ga\(ga: \(ga\(gatangosource\(ga\(ga, ...}\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqCreateDynamicComponent\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of JSON strings with datasource parameters\(aq], [tango._tango.CmdArgType.DevString, \(aqname of dynamic Component\(aq]], \(aqCreateWriterConfiguration\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of required components\(aq], [tango._tango.CmdArgType.DevString, \(aqXML Settinges\(aq]], \(aqDataSourceDescription\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of required datasources\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of JSON with description of CLIENT Datasources\(aq]], \(aqDeleteAllProfiles\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqDeleteProfile\(aq: [[tango._tango.CmdArgType.DevString, \(aqmntgrp name\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqExportEnvProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqFetchProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqFullDeviceNames\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON Dictionary with full device names for all aliases \(aq]], \(aqImportEnvProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqImportMntGrp\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqIsMntGrpUpdated\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevBoolean, \(aqtrue if mntgrp changed\(aq]], \(aqLoadProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqMandatoryComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqcomponent names\(aq]], \(aqMntGrpConfiguration\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqmntgrp configuration string\(aq]], \(aqMutedChannels\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of muted channels\(aq]], \(aqPoolElementNames\(aq: [[tango._tango.CmdArgType.DevString, \(aqpool list attribute name\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available pool elements\(aq]], \(aqPreselectComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqPreselectedComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqcomponent names\(aq]], \(aqPreselectedDataSources\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqdatasources names\(aq]], \(aqRemoveDynamicComponent\(aq: [[tango._tango.CmdArgType.DevString, \(aqname of dynamic Component\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqResetPreselectedComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqSaveProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqScanEnvVariables\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqenvironment data\(aq]], \(aqSelectedComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqcomponent names\(aq]], \(aqSelectedDataSources\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqprofile datasources\(aq]], \(aqSetChannelProperties\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqa two element list with a property type and JSON value dictionary {channel:property}\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqSetScanEnvVariables\(aq: [[tango._tango.CmdArgType.DevString, \(aqenvironment data\(aq], [tango._tango.CmdArgType.DevLong, \(aqscanID\(aq]], \(aqStoreProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqSwitchProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqUpdateConfigVariables\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqUpdateMntGrp\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqconfiguration\(aq]], \(aqUpdateProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqmntgrp configuration string\(aq]], \(aqVariableComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON Dictionary with all Components for configuration variable\(aq]]} +.B cmd_list = {\(aqAddStepDataSources\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of required datasources\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of datasources not found in components\(aq]], \(aqAdministratorDataNames\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqadministrator data names\(aq]], \(aqAvailableComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available component names\(aq]], \(aqAvailableDataSources\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available DataSource names\(aq]], \(aqAvailableMntGrps\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available mntgrp names\(aq]], \(aqAvailableProfiles\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available selection names\(aq]], \(aqAvailableTimers\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available timers\(aq]], \(aqChannelProperties\(aq: [[tango._tango.CmdArgType.DevString, \(aqproperty type\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON dictionary with channel properties {channel:property}\(aq]], \(aqComponentClientSources\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of component client datasources\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON with description of component CLIENT Datasources\(aq]], \(aqComponentDataSources\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqprofile component datasources\(aq]], \(aqComponentDescription\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON component description\(aq]], \(aqComponentSources\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of components\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON with description of component Datasources\(aq]], \(aqCreateDataSources\(aq: [[tango._tango.CmdArgType.DevString, \(aqJSON dictionary with {\(ga\(gadsname\(ga\(ga: \(ga\(gatangosource\(ga\(ga, ...}\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqCreateDynamicComponent\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of JSON strings with datasource parameters\(aq], [tango._tango.CmdArgType.DevString, \(aqname of dynamic Component\(aq]], \(aqCreateWriterConfiguration\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of required components\(aq], [tango._tango.CmdArgType.DevString, \(aqXML Settinges\(aq]], \(aqDataSourceDescription\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqlist of required datasources\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of JSON with description of CLIENT Datasources\(aq]], \(aqDeleteAllProfiles\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqDeleteProfile\(aq: [[tango._tango.CmdArgType.DevString, \(aqmntgrp name\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqExportEnvProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqFetchProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqFullDeviceNames\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON Dictionary with full device names for all aliases \(aq]], \(aqImportEnvProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqImportMntGrp\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqIsMntGrpUpdated\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevBoolean, \(aqtrue if mntgrp changed\(aq]], \(aqLoadProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqMandatoryComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqcomponent names\(aq]], \(aqMntGrpConfiguration\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqmntgrp configuration string\(aq]], \(aqMutedChannels\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of muted channels\(aq]], \(aqPoolElementNames\(aq: [[tango._tango.CmdArgType.DevString, \(aqpool list attribute name\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of available pool elements\(aq]], \(aqPreselectComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqPreselectedComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqcomponent names\(aq]], \(aqPreselectedDataSources\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqdatasources names\(aq]], \(aqRemoveDynamicComponent\(aq: [[tango._tango.CmdArgType.DevString, \(aqname of dynamic Component\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqResetPreselectedComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqSaveProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqScanEnvVariables\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqenvironment data\(aq]], \(aqSelectedComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqcomponent names\(aq]], \(aqSelectedDataSources\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVarStringArray, \(aqprofile datasources\(aq]], \(aqSetChannelProperties\(aq: [[tango._tango.CmdArgType.DevVarStringArray, \(aqa two element list with a property type and JSON value dictionary {channel:property}\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqSetScanEnvVariables\(aq: [[tango._tango.CmdArgType.DevString, \(aqenvironment data\(aq], [tango._tango.CmdArgType.DevLong, \(aqscanID\(aq]], \(aqStoreProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqSwitchProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqUpdateConfigVariables\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevVoid, \(aq\(aq]], \(aqUpdateMntGrp\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqconfiguration\(aq]], \(aqUpdateProfile\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqmntgrp configuration string\(aq]], \(aqVariableComponents\(aq: [[tango._tango.CmdArgType.DevVoid, \(aq\(aq], [tango._tango.CmdArgType.DevString, \(aqJSON Dictionary with all Components for configuration variable\(aq]]} (\fI\%dict\fP <\fI\%str\fP, [[ \fI\%tango.CmdArgType\fP, \fI\%str\fP]] >) Command definitions .UNINDENT .INDENT 7.0 .TP -.B device_property_list = {\(aqAdminDataNames\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of administrator data names\(aq, []], \(aqClientRecordKeys\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of record keys for CLIENT datasources\(aq, []], \(aqDefaultCanFailDataSources\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of default datasources in the CanFail mode\(aq, []], \(aqDefaultMntGrp\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault measurement group name\(aq, [\(aqnxsmntgrp\(aq]], \(aqDefaultNeXusPath\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault NeXus path\(aq, ["/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/NXinstrument/collection"]], \(aqDefaultNeXusType\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault dynamic component NeXus data type\(aq, [\(aqNX_CHAR\(aq]], \(aqDefaultPreselectedComponents\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of default preselected components\(aq, []], \(aqDefaultTimeZone\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault Time Zone\(aq, [\(aqEurope/Berlin\(aq]], \(aqDefaultUserDataPath\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault NeXus User Data path\(aq, ["/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/user_data:NXparameters"]], \(aqMasterTimer\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqset the master timer/monitor channel for older MG\(aq, [False]], \(aqMasterTimerFirst\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqthe master timer channel of MG with the index: 0\(aq, [True]], \(aqMergeProfilesToMntGrps\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqmerge profiles to available measurement groups\(aq, [False]], \(aqMutedChannelFilters\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of muted channel filters\(aq, []], \(aqMutedPreScanAttrFilters\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of muted attribute channel filters for PreScanSnapshot\(aq, []], \(aqNumberOfThreads\(aq: [tango._tango.CmdArgType.DevLong, \(aqmaximal number of threads\(aq, [20]], \(aqPoolBlacklist\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqblacklist of pools\(aq, []], \(aqResetInvalidDoor\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqreset Door when it is invalid\(aq, [True]], \(aqSyncSnapshot\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqpreselection merges the current ScanSnapshot\(aq, [False]], \(aqTangoSourceErrorStates\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of tango error states for tango datasources\(aq, [\(aqOFF\(aq, \(aqINIT\(aq, \(aqINSERT\(aq, \(aqCLOSE\(aq, \(aqUNKNOWN\(aq, \(aqFAULT\(aq]], \(aqTangoSourceWarningStates\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of tango warning states for tango datasources\(aq, [\(aqALARM\(aq, \(aqDISABLE\(aq]], \(aqTimerFilters\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of timer device name filters\(aq, []], \(aqWritePoolMotorPositions\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqadd dynamic components for all pool motor positions\(aq, [False]]} +.B device_property_list = {\(aqAdminDataNames\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of administrator data names\(aq, []], \(aqClientRecordKeys\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of record keys for CLIENT datasources\(aq, []], \(aqDefaultCanFailDataSources\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of default datasources in the CanFail mode\(aq, []], \(aqDefaultMntGrp\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault measurement group name\(aq, [\(aqnxsmntgrp\(aq]], \(aqDefaultNeXusPath\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault NeXus path\(aq, [\(dq/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/NXinstrument/collection\(dq]], \(aqDefaultNeXusType\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault dynamic component NeXus data type\(aq, [\(aqNX_CHAR\(aq]], \(aqDefaultPreselectedComponents\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of default preselected components\(aq, []], \(aqDefaultTimeZone\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault Time Zone\(aq, [\(aqEurope/Berlin\(aq]], \(aqDefaultUserDataPath\(aq: [tango._tango.CmdArgType.DevString, \(aqdefault NeXus User Data path\(aq, [\(dq/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/user_data:NXparameters\(dq]], \(aqMasterTimer\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqset the master timer/monitor channel for older MG\(aq, [False]], \(aqMasterTimerFirst\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqthe master timer channel of MG with the index: 0\(aq, [True]], \(aqMergeProfilesToMntGrps\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqmerge profiles to available measurement groups\(aq, [False]], \(aqMutedChannelFilters\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of muted channel filters\(aq, []], \(aqMutedPreScanAttrFilters\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of muted attribute channel filters for PreScanSnapshot\(aq, []], \(aqNumberOfThreads\(aq: [tango._tango.CmdArgType.DevLong, \(aqmaximal number of threads\(aq, [20]], \(aqPoolBlacklist\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqblacklist of pools\(aq, []], \(aqResetInvalidDoor\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqreset Door when it is invalid\(aq, [True]], \(aqSyncSnapshot\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqpreselection merges the current ScanSnapshot\(aq, [False]], \(aqTangoSourceErrorStates\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of tango error states for tango datasources\(aq, [\(aqOFF\(aq, \(aqINIT\(aq, \(aqINSERT\(aq, \(aqCLOSE\(aq, \(aqUNKNOWN\(aq, \(aqFAULT\(aq]], \(aqTangoSourceWarningStates\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of tango warning states for tango datasources\(aq, [\(aqALARM\(aq, \(aqDISABLE\(aq]], \(aqTimerFilters\(aq: [tango._tango.CmdArgType.DevVarStringArray, \(aqlist of timer device name filters\(aq, []], \(aqWritePoolMotorPositions\(aq: [tango._tango.CmdArgType.DevBoolean, \(aqadd dynamic components for all pool motor positions\(aq, [False]]} (\fI\%dict\fP <\fI\%str\fP, [ \fI\%str\fP, \fI\%tango.CmdArgType\fP, [ \fI\%list\fP <\fI\%int\fP> ] ] > ) Device Properties .UNINDENT .UNINDENT @@ -2999,17 +2999,17 @@ Command definitions ProfileManager .INDENT 0.0 .TP -.B nxsrecconfig.ProfileManager.DEFAULT_RECORD_KEYS = [\(aqserialno\(aq, \(aqend_time\(aq, \(aqstart_time\(aq, \(aqpoint_nb\(aq, \(aqtimestamps\(aq, \(aqscan_title\(aq, \(aqfilename\(aq] +.B nxsrecconfig.ProfileManager.DEFAULT_RECORD_KEYS = [\(aqserialno\(aq, \(aqend_time\(aq, \(aqstart_time\(aq, \(aqpoint_nb\(aq, \(aqtimestamps\(aq, \(aqscan_title\(aq, \(aqfilename\(aq] (\fI\%list\fP <\fI\%str\fP>) default data names .UNINDENT .INDENT 0.0 .TP -.B nxsrecconfig.ProfileManager.NXSTOOLS = True +.B nxsrecconfig.ProfileManager.NXSTOOLS = True (\fI\%bool\fP) flag for nxstools installed .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.ProfileManager.ProfileManager(selector, syncsnapshot=False, writepoolmotorpositions=False) +.B class nxsrecconfig.ProfileManager.ProfileManager(selector, syncsnapshot=False, writepoolmotorpositions=False) Bases: \fI\%object\fP .sp Manages Measurement Group and Profile from Selector @@ -3275,7 +3275,7 @@ NeXus Sardana Recorder Settings \- Release Selection state .INDENT 0.0 .TP -.B class nxsrecconfig.Selection.Selection(*args, **kw) +.B class nxsrecconfig.Selection.Selection(*args, **kw) Bases: \fI\%dict\fP .sp Selection Dictionary which contains the following records: @@ -3435,7 +3435,7 @@ appends new datasources to Preselected DataSources Selection state .INDENT 0.0 .TP -.B class nxsrecconfig.Selector.Selector(macroserverpools, version, defaultpath="/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/NXinstrument/collection", defaulttimezone=\(aqEurope/Berlin\(aq, defaultmntgrp=\(aqnxsmntgrp\(aq) +.B class nxsrecconfig.Selector.Selector(macroserverpools, version, defaultpath=\(dq/$var.entryname#\(aqscan\(aq$var.serialno:NXentry/NXinstrument/collection\(dq, defaulttimezone=\(aqEurope/Berlin\(aq, defaultmntgrp=\(aqnxsmntgrp\(aq) Bases: \fI\%object\fP .sp access class to Selection dictionary and Config Device @@ -3701,7 +3701,7 @@ saves configuration NeXus Sardana Recorder Settings implementation .INDENT 0.0 .TP -.B class nxsrecconfig.Settings.Settings(server=None, numberofthreads=None, defaultnexuspath=None, defaulttimezone=None, defaultmntgrp=None, syncsnapshot=False, writepoolmotorpositions=False, defaultnexustype=None, defaultudatapath=None) +.B class nxsrecconfig.Settings.Settings(server=None, numberofthreads=None, defaultnexuspath=None, defaulttimezone=None, defaultmntgrp=None, syncsnapshot=False, writepoolmotorpositions=False, defaultnexustype=None, defaultudatapath=None) Bases: \fI\%object\fP .sp NeXus Sardana Recorder settings @@ -3764,7 +3764,7 @@ list of provides administrator data names .UNINDENT .INDENT 7.0 .TP -.B property appendEntry +.B property appendEntry (\fI\%bool\fP) the json data string .UNINDENT .INDENT 7.0 @@ -3834,7 +3834,7 @@ available Timers from MacroServer pools .UNINDENT .INDENT 7.0 .TP -.B property canfaildatasources +.B property canfaildatasources (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 @@ -3855,7 +3855,7 @@ json dictionary with channel properties .UNINDENT .INDENT 7.0 .TP -.B property clientRecordKeys +.B property clientRecordKeys (\fI\%list\fP <\fI\%str\fP>) client record keys .UNINDENT .INDENT 7.0 @@ -3918,17 +3918,17 @@ JSON string with description of client datasources .UNINDENT .INDENT 7.0 .TP -.B property components +.B property components (\fI\%list\fP <\fI\%str\fP>) provides selected components .UNINDENT .INDENT 7.0 .TP -.B property configDevice +.B property configDevice (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 .TP -.B property configVariables +.B property configVariables (\fI\%str\fP) the json variables string .UNINDENT .INDENT 7.0 @@ -3992,7 +3992,7 @@ list of dictionary with description of datasources .UNINDENT .INDENT 7.0 .TP -.B property dataSources +.B property dataSources (\fI\%list\fP <\fI\%str\fP>) provides all selected data sources .UNINDENT .INDENT 7.0 @@ -4017,7 +4017,7 @@ list of dictionary with description of datasources .UNINDENT .INDENT 7.0 .TP -.B property defaultPreselectedComponents +.B property defaultPreselectedComponents (\fI\%list\fP <\fI\%str\fP>) default PreselectedComponents .UNINDENT .INDENT 7.0 @@ -4047,17 +4047,17 @@ deletes mntgrp .UNINDENT .INDENT 7.0 .TP -.B property descriptionErrors +.B property descriptionErrors (\fI\%list\fP <\fI\%str\fP>) provides preselected components .UNINDENT .INDENT 7.0 .TP -.B property deviceGroups +.B property deviceGroups (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 .TP -.B property door +.B property door (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 @@ -4108,7 +4108,7 @@ True if it is different to the current setting .UNINDENT .INDENT 7.0 .TP -.B property linkdatasources +.B property linkdatasources (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 @@ -4118,7 +4118,7 @@ loads configuration .UNINDENT .INDENT 7.0 .TP -.B property macroServer +.B property macroServer (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 @@ -4136,12 +4136,12 @@ list of mandatory components .UNINDENT .INDENT 7.0 .TP -.B property masterTimer +.B property masterTimer (\fI\%bool\fP) set master channels .UNINDENT .INDENT 7.0 .TP -.B property masterTimerFirst +.B property masterTimerFirst (\fI\%bool\fP) master channels with the 0 index .UNINDENT .INDENT 7.0 @@ -4151,7 +4151,7 @@ list of mandatory components .UNINDENT .INDENT 7.0 .TP -.B property mntGrp +.B property mntGrp (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 @@ -4187,7 +4187,7 @@ muted channels from pool .UNINDENT .INDENT 7.0 .TP -.B property mutedPreScanAttrFilters +.B property mutedPreScanAttrFilters (\fI\%list\fP <\fI\%str\fP>) muted prescan attribute filters .UNINDENT .INDENT 7.0 @@ -4210,7 +4210,7 @@ all names of variables .UNINDENT .INDENT 7.0 .TP -.B property poolBlacklist +.B property poolBlacklist (\fI\%list\fP <\fI\%str\fP>) black list of pools .UNINDENT .INDENT 7.0 @@ -4262,7 +4262,7 @@ list of available preselected datasources .UNINDENT .INDENT 7.0 .TP -.B property profileConfiguration +.B property profileConfiguration (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 @@ -4297,7 +4297,7 @@ saves configuration .UNINDENT .INDENT 7.0 .TP -.B property scanDir +.B property scanDir the json data string .UNINDENT .INDENT 7.0 @@ -4315,12 +4315,12 @@ JSON String with important variables .UNINDENT .INDENT 7.0 .TP -.B property scanFile +.B property scanFile (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 .TP -.B property scanID +.B property scanID (\fI\%int\fP) the json data string .UNINDENT .INDENT 7.0 @@ -4368,7 +4368,7 @@ sets Scan Environment Data .UNINDENT .INDENT 7.0 .TP -.B property stepdatasources +.B property stepdatasources (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 @@ -4393,17 +4393,17 @@ switch to active measurement .UNINDENT .INDENT 7.0 .TP -.B property tangoSourceErrorStates +.B property tangoSourceErrorStates (\fI\%list\fP <\fI\%str\fP>) tango source fault state .UNINDENT .INDENT 7.0 .TP -.B property tangoSourceWarningStates +.B property tangoSourceWarningStates (\fI\%list\fP <\fI\%str\fP>) tango source alarm state .UNINDENT .INDENT 7.0 .TP -.B property timerFilters +.B property timerFilters (\fI\%list\fP <\fI\%str\fP>) timer filters .UNINDENT .INDENT 7.0 @@ -4440,7 +4440,7 @@ string with mntgrp configuration .UNINDENT .INDENT 7.0 .TP -.B property userData +.B property userData (\fI\%str\fP) the json data string .UNINDENT .INDENT 7.0 @@ -4474,7 +4474,7 @@ json dictionary with components for all variables .UNINDENT .INDENT 7.0 .TP -.B property version +.B property version (\fI\%str\fP) server version .UNINDENT .INDENT 7.0 @@ -4484,7 +4484,7 @@ json dictionary with components for all variables .UNINDENT .INDENT 7.0 .TP -.B property writerDevice +.B property writerDevice (\fI\%str\fP) the json data string .UNINDENT .UNINDENT @@ -4493,7 +4493,7 @@ json dictionary with components for all variables labels to Tango Streams .INDENT 0.0 .TP -.B class nxsrecconfig.StreamSet.StreamSet(streams) +.B class nxsrecconfig.StreamSet.StreamSet(streams) Bases: \fI\%object\fP .sp streamset constractor @@ -4613,13 +4613,13 @@ when log stream does not exist Tango Utilities .INDENT 0.0 .TP -.B class nxsrecconfig.Utils.MSUtils +.B class nxsrecconfig.Utils.MSUtils Bases: \fI\%object\fP .sp MacroServer Utilities .INDENT 7.0 .TP -.B classmethod getEnv(var, ms) +.B classmethod getEnv(var, ms) provides environment variable value .INDENT 7.0 .TP @@ -4640,7 +4640,7 @@ environment variable value .UNINDENT .INDENT 7.0 .TP -.B classmethod getMacroServer(db, door, find=True) +.B classmethod getMacroServer(db, door, find=True) provides macro server of given door .INDENT 7.0 .TP @@ -4663,7 +4663,7 @@ first MacroServer of the given door .UNINDENT .INDENT 7.0 .TP -.B classmethod setEnv(var, value, ms) +.B classmethod setEnv(var, value, ms) sets environment variable value .INDENT 7.0 .TP @@ -4680,7 +4680,7 @@ sets environment variable value .UNINDENT .INDENT 7.0 .TP -.B classmethod setEnvs(varvalues, ms) +.B classmethod setEnvs(varvalues, ms) sets environment variable value .INDENT 7.0 .TP @@ -4695,7 +4695,7 @@ sets environment variable value .UNINDENT .INDENT 7.0 .TP -.B classmethod usetEnv(var, ms) +.B classmethod usetEnv(var, ms) unsets environment variable .INDENT 7.0 .TP @@ -4710,7 +4710,7 @@ unsets environment variable .UNINDENT .INDENT 7.0 .TP -.B classmethod writeEnvAttr(value, dp) +.B classmethod writeEnvAttr(value, dp) sets environment variable value .INDENT 7.0 .TP @@ -4726,25 +4726,25 @@ sets environment variable value .UNINDENT .INDENT 0.0 .TP -.B exception nxsrecconfig.Utils.OldTangoError +.B exception nxsrecconfig.Utils.OldTangoError Bases: \fI\%Exception\fP .sp Old Tango version Exception class .UNINDENT .INDENT 0.0 .TP -.B nxsrecconfig.Utils.PYTG_BUG_213 = False +.B nxsrecconfig.Utils.PYTG_BUG_213 = False (\fI\%bool\fP) tango bug #213 flag related to EncodedAttributes in python3 .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Utils.PoolUtils +.B class nxsrecconfig.Utils.PoolUtils Bases: \fI\%object\fP .sp Pool Utilities .INDENT 7.0 .TP -.B classmethod filterNames(pools, filters=None, lst=None) +.B classmethod filterNames(pools, filters=None, lst=None) provides channels of given pools .INDENT 7.0 .TP @@ -4765,7 +4765,7 @@ list of channel names .UNINDENT .INDENT 7.0 .TP -.B classmethod filterOutTango(lst, filters=None) +.B classmethod filterOutTango(lst, filters=None) provides channels of given pools .INDENT 7.0 .TP @@ -4786,7 +4786,7 @@ list of channel names .UNINDENT .INDENT 7.0 .TP -.B classmethod getAliases(pools, names=None) +.B classmethod getAliases(pools, names=None) find aliases from fullnames .INDENT 7.0 .TP @@ -4807,7 +4807,7 @@ full device name .UNINDENT .INDENT 7.0 .TP -.B classmethod getChannelSources(pools, devices) +.B classmethod getChannelSources(pools, devices) provides channel sources .INDENT 7.0 .TP @@ -4828,7 +4828,7 @@ device sources .UNINDENT .INDENT 7.0 .TP -.B classmethod getDeviceControllers(pools, devices=None) +.B classmethod getDeviceControllers(pools, devices=None) provides device controller full names .INDENT 7.0 .TP @@ -4849,7 +4849,7 @@ device controller full names .UNINDENT .INDENT 7.0 .TP -.B classmethod getElementNames(pools, listattr, typefilter=None) +.B classmethod getElementNames(pools, listattr, typefilter=None) provides experimental Channels .INDENT 7.0 .TP @@ -4872,7 +4872,7 @@ names from given pool listattr .UNINDENT .INDENT 7.0 .TP -.B classmethod getFullDeviceNames(pools, names=None) +.B classmethod getFullDeviceNames(pools, names=None) find device names from aliases .INDENT 7.0 .TP @@ -4893,7 +4893,7 @@ full device name .UNINDENT .INDENT 7.0 .TP -.B classmethod getMntGrpName(pools, alias) +.B classmethod getMntGrpName(pools, alias) find measurement group name from alias .INDENT 7.0 .TP @@ -4914,7 +4914,7 @@ full name of the measurement group alias .UNINDENT .INDENT 7.0 .TP -.B classmethod getMotorPositionAttributes(pools) +.B classmethod getMotorPositionAttributes(pools) find motor names .INDENT 7.0 .TP @@ -4936,7 +4936,7 @@ full name of the measurement group alias .UNINDENT .INDENT 7.0 .TP -.B classmethod getSource(name) +.B classmethod getSource(name) provides datasource from pool device .INDENT 7.0 .TP @@ -4952,7 +4952,7 @@ source of pool device .UNINDENT .INDENT 7.0 .TP -.B classmethod getTimers(pools, filters=None) +.B classmethod getTimers(pools, filters=None) provides tiemrs of given pools .INDENT 7.0 .TP @@ -4974,13 +4974,13 @@ list of timer names .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Utils.TangoUtils +.B class nxsrecconfig.Utils.TangoUtils Bases: \fI\%object\fP .sp Tango Utilities .INDENT 7.0 .TP -.B classmethod command(server, command, *var) +.B classmethod command(server, command, *var) executes command on server on python package .INDENT 7.0 .TP @@ -5003,7 +5003,7 @@ command result .UNINDENT .INDENT 7.0 .TP -.B classmethod getDeviceName(db, cname) +.B classmethod getDeviceName(db, cname) finds device of give class .INDENT 7.0 .TP @@ -5024,7 +5024,7 @@ device name if exists .UNINDENT .INDENT 7.0 .TP -.B classmethod getFullAttrName(source, fqdn=False) +.B classmethod getFullAttrName(source, fqdn=False) provides tango device full name with host and port .INDENT 7.0 .TP @@ -5045,7 +5045,7 @@ database host and port in url string .UNINDENT .INDENT 7.0 .TP -.B classmethod getProxies(names) +.B classmethod getProxies(names) provides proxies of given device names .INDENT 7.0 .TP @@ -5061,7 +5061,7 @@ list of device DeviceProxies .UNINDENT .INDENT 7.0 .TP -.B classmethod getShapeTypeUnit(source) +.B classmethod getShapeTypeUnit(source) retrives shape type units for attribure .INDENT 7.0 .TP @@ -5077,7 +5077,7 @@ retrives shape type units for attribure .UNINDENT .INDENT 7.0 .TP -.B classmethod openProxy(device, counter=1000) +.B classmethod openProxy(device, counter=1000) opens device proxy of the given device .INDENT 7.0 .TP @@ -5093,13 +5093,13 @@ DeviceProxy of device .UNINDENT .INDENT 7.0 .TP -.B tTnp = {tango._tango.CmdArgType.DevBoolean: \(aqbool\(aq, tango._tango.CmdArgType.DevShort: \(aqint16\(aq, tango._tango.CmdArgType.DevLong: \(aqint32\(aq, tango._tango.CmdArgType.DevFloat: \(aqfloat32\(aq, tango._tango.CmdArgType.DevDouble: \(aqfloat64\(aq, tango._tango.CmdArgType.DevUShort: \(aquint16\(aq, tango._tango.CmdArgType.DevULong: \(aquint32\(aq, tango._tango.CmdArgType.DevString: \(aqstring\(aq, tango._tango.CmdArgType.DevUChar: \(aquint8\(aq, tango._tango.CmdArgType.DevLong64: \(aqint64\(aq, tango._tango.CmdArgType.DevULong64: \(aquint64\(aq, tango._tango.CmdArgType.DevEncoded: \(aqencoded\(aq} +.B tTnp = {tango._tango.CmdArgType.DevBoolean: \(aqbool\(aq, tango._tango.CmdArgType.DevShort: \(aqint16\(aq, tango._tango.CmdArgType.DevLong: \(aqint32\(aq, tango._tango.CmdArgType.DevFloat: \(aqfloat32\(aq, tango._tango.CmdArgType.DevDouble: \(aqfloat64\(aq, tango._tango.CmdArgType.DevUShort: \(aquint16\(aq, tango._tango.CmdArgType.DevULong: \(aquint32\(aq, tango._tango.CmdArgType.DevString: \(aqstring\(aq, tango._tango.CmdArgType.DevUChar: \(aquint8\(aq, tango._tango.CmdArgType.DevLong64: \(aqint64\(aq, tango._tango.CmdArgType.DevULong64: \(aquint64\(aq, tango._tango.CmdArgType.DevEncoded: \(aqencoded\(aq} (\fI\%dict\fP <\fI\%tango.CmdArgType\fP, \fI\%str\fP>) map of Tango:Numpy types .UNINDENT .INDENT 7.0 .TP -.B classmethod wait(proxy, counter=100, state=\(aqRUNNING\(aq) +.B classmethod wait(proxy, counter=100, state=\(aqRUNNING\(aq) waits for device proxy not running .INDENT 7.0 .TP @@ -5116,13 +5116,13 @@ if proxy device ready .UNINDENT .INDENT 0.0 .TP -.B class nxsrecconfig.Utils.Utils +.B class nxsrecconfig.Utils.Utils Bases: \fI\%object\fP .sp Miscellaneous Utilities .INDENT 7.0 .TP -.B classmethod compareDict(dct, dct2) +.B classmethod compareDict(dct, dct2) copares two dictionaries .INDENT 7.0 .TP @@ -5143,7 +5143,7 @@ if dictionaries are the same .UNINDENT .INDENT 7.0 .TP -.B classmethod getRecord(node) +.B classmethod getRecord(node) provides datasource record from xml dom node .INDENT 7.0 .TP @@ -5159,7 +5159,7 @@ datasource record .UNINDENT .INDENT 7.0 .TP -.B classmethod getText(node) +.B classmethod getText(node) collects text from text child nodes .INDENT 7.0 .TP @@ -5169,7 +5169,7 @@ collects text from text child nodes .UNINDENT .INDENT 7.0 .TP -.B classmethod pickleloads(bytestr) +.B classmethod pickleloads(bytestr) loads pickle byte string :param bytestr: byte string to convert :type bytesstr: \fI\%bytes\fP @@ -5178,7 +5178,7 @@ loads pickle byte string .UNINDENT .INDENT 7.0 .TP -.B classmethod stringToDictJson(string, toBool=False) +.B classmethod stringToDictJson(string, toBool=False) converts string to json dictionary .INDENT 7.0 .TP @@ -5199,7 +5199,7 @@ json dictionary .UNINDENT .INDENT 7.0 .TP -.B classmethod stringToListJson(string) +.B classmethod stringToListJson(string) converts string to json list .INDENT 7.0 .TP @@ -5215,7 +5215,7 @@ json list .UNINDENT .INDENT 7.0 .TP -.B classmethod toString(obj) +.B classmethod toString(obj) converts list/dict/object of unicode/string to string object .INDENT 7.0 .TP @@ -5231,7 +5231,7 @@ string object .UNINDENT .INDENT 7.0 .TP -.B classmethod tostr(text) +.B classmethod tostr(text) convert bytestr or unicode to python str :param text: text to convert :type text: \fI\%bytes\fP or \fBunicode\fP or \fI\%str\fP @@ -5254,11 +5254,11 @@ runs the TANGO server .UNINDENT .INDENT 0.0 .IP \(bu 2 -genindex +\fI\%Index\fP .IP \(bu 2 -modindex +\fI\%Module Index\fP .IP \(bu 2 -search +\fI\%Search Page\fP .UNINDENT .SH AUTHOR Author diff --git a/setup.py b/setup.py index 328aafd..29edc1b 100644 --- a/setup.py +++ b/setup.py @@ -108,7 +108,6 @@ def run(self): 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', @@ -116,6 +115,7 @@ def run(self): 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], install_requires=install_requires, scripts=['NXSRecSelector'],