| NXSConfigServer Class Identification : | NXSConfigServer Class Inheritance : |
|
|
| |
|||
| |
|
|
|
| VersionLabel | version label | String | "XCS" |
| ExtraLinkPath | extra link path below NXentry, default: instrument:NXinstrument/collection:NXcollection | String | "instrument:NXinstrument/collection:NXcollection" |
| |
||||
| |
|
|
|
|
| State | DEV_VOID | DEV_STATE | OPERATOR | This command gets the device state (stored in its device_state data member) and returns it to the caller. |
| Status | DEV_VOID | CONST_DEV_STRING | OPERATOR | This command gets the device status (stored in its device_status data member) and returns it to the caller. |
| Open | DEV_VOID | DEV_VOID | OPERATOR | Opens connection to the database |
| Close | DEV_VOID | DEV_VOID | OPERATOR | Closes connection into the database |
| Components | DEVVAR_STRINGARRAY | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of required components |
| Selections | DEVVAR_STRINGARRAY | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of required selections |
| InstantiatedComponents | DEVVAR_STRINGARRAY | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of required components |
| DataSources | DEVVAR_STRINGARRAY | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of required DataSources |
| AvailableComponents | DEV_VOID | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of available component names |
| AvailableSelections | DEV_VOID | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of available selection names |
| AvailableDataSources | DEV_VOID | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of available DataSource names |
| StoreSelection | DEV_STRING | DEV_VOID | OPERATOR | Stores the selection from XMLString |
| StoreComponent | DEV_STRING | DEV_VOID | OPERATOR | Stores the component from XMLString |
| StoreDataSource | DEV_STRING | DEV_VOID | OPERATOR | Stores the DataSource from XMLString |
| CreateCache | DEVVAR_STRINGARRAY | DEV_VOID | OPERATOR | Creates the cache configuration script from the given components. The result is strored in XMLCache |
| DeleteComponent | DEV_STRING | DEV_VOID | OPERATOR | Deletes the given component |
| DeleteSelection | DEV_STRING | DEV_VOID | OPERATOR | Deletes the given selection |
| DeleteDataSource | DEV_STRING | DEV_VOID | OPERATOR | Deletes the given datasource |
| SetComponentDataSources | DEV_STRING | DEV_VOID | OPERATOR | Sets component datasources according to given dictionary |
| SetMandatoryComponents | DEVVAR_STRINGARRAY | DEV_VOID | OPERATOR | Sets the mandatory components |
| MandatoryComponents | DEV_VOID | DEVVAR_STRINGARRAY | OPERATOR | Returns the mandatory components |
| UnsetMandatoryComponents | DEVVAR_STRINGARRAY | DEV_VOID | OPERATOR | Removes the given components from the mandatory components |
| ComponentDataSources | DEV_STRING | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of datasource names for a given component |
| ComponentsDataSources | DEVVAR_STRINGARRAY | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of datasource names for a given components |
| ComponentsVariables | DEVVAR_STRINGARRAY | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of variable names for a given components |
| ComponentVariables | DEV_STRING | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of variable names for a given component |
| Merge | DEVVAR_STRINGARRAY | DEV_STRING | OPERATOR | Merges give components |
| DependentComponents | DEVVAR_STRINGARRAY | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of dependent component names for a given components |
| InstantiatedDataSources | DEVVAR_STRINGARRAY | DEVVAR_STRINGARRAY | OPERATOR | Returns a list of required datasources |
| |
||
| Input Argument | Tango::DEV_VOID | none |
| Output Argument | Tango::DEV_STATE | Device state |
| DisplayLevel | OPERATOR | .. |
| Inherited | true | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | none |
| Output Argument | Tango::CONST_DEV_STRING | Device status |
| DisplayLevel | OPERATOR | .. |
| Inherited | true | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | list of component names |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of required components |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | list of selection names |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of required selections |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | list of component names |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of instantiated components |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | list of DataSource names |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of required DataSources |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of available component names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of available selection names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of available DataSource names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | selection name |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | component name |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | datasource name |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | list of component names |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | component name |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | selection name |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | datasource name |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | JSON dict {comp1: {tds1: ds1, ...}, ...} |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | component names |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEVVAR_STRINGARRAY | component names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | list of component names |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | component name |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of datasource names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | component names |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of datasource names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | component names |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of variable names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEV_STRING | component name |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of variable names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | list of component names |
| Output Argument | Tango::DEV_STRING | merged components |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | component names |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of component names |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
||
| Input Argument | Tango::DEVVAR_STRINGARRAY | list of datasources names |
| Output Argument | Tango::DEVVAR_STRINGARRAY | list of instantiated datasources |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
|||||||
| |
|
|
|
|
|
|
|
| XMLString | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | EXPERT | It allows to pass XML strings into database during performing StoreComponent and StoreDataSource Moreover, after performing CreateConfiguration it contains the resulting XML configuration. |
| Selection | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | EXPERT | "It allows to pass JSON strings into database during performing StoreSelection. |
| JSONSettings | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | EXPERT | "The JSON string with parameters of MySQLdb.connect(...). |
| Version | false | false | Scalar | READ | Tango::DEV_STRING | OPERATOR | Configuration version |
| Variables | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | The JSON string with XML configuration variables |
| STEPDataSources | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | JSON list of datasources to be switched into STEP mode during creating configuration process |
| LinkDataSources | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | JSON list of datasources to which links will be added |
| CanFailDataSources | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | JSON list of datasources to be switched into CanFail mode during creating configuration process |
| ExtraLinkDataSources | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | JSON list of datasources to which links will be added |
| XMLCache | false | false | Scalar | READ | Tango::DEV_STRING | EXPERT | XML for merged components without applied variables |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |
|
| |
|
| ON | Server is ON |
| OPEN | Open connection to the database |
| RUNNING | Performing a query |