|
|
|
|
|
|
|
|
|
|
|
|
| NXSDataWriter Class Identification : | NXSDataWriter Class Inheritance : |
|
|
| |
|||
| |
|
|
|
| NumberOfThreads | maximal number of threads | int | 100 |
| Writer | writer module: `pni` or `h5py` or `h5cpp` | String | none |
| DefaultCanFail | Default value of CanFail attribute | boolean | True |
| AddingLogs | Add XML logs in nexus_logs of NXscollection | boolean | True |
| |
||||
| |
|
|
|
|
| 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. |
| OpenFile | DEV_VOID | DEV_VOID | OPERATOR | Opens the H5 file |
| OpenEntry | DEV_VOID | DEV_VOID | OPERATOR | Creates the new entry |
| Record | DEV_STRING | DEV_VOID | OPERATOR | Records data for one scan step |
| CloseEntry | DEV_VOID | DEV_VOID | OPERATOR | Closes the entry |
| OpenEntryAsynch | DEV_VOID | DEV_VOID | OPERATOR | Creates the new entry in asynchronous mode |
| RecordAsynch | DEV_STRING | DEV_VOID | OPERATOR | Records data for one scan step in asynchronous mode |
| CloseEntryAsynch | DEV_VOID | DEV_VOID | OPERATOR | Closes the entry is asynchronous mode |
| CloseFile | DEV_VOID | DEV_VOID | OPERATOR | Closes the H5 file |
| |
||
| 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::DEV_STRING | JSON string with data |
| 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::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_STRING | JSON string with data |
| 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::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command NOT allowed for | |
.. |
| |
|||||||
| |
|
|
|
|
|
|
|
| XMLSettings | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | EXPERT | An XML string with Nexus configuration. |
| JSONRecord | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | EXPERT | A JSON string with global client data. |
| FileName | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | A name of H5 output file with its full path |
| CurrentFileId | false | false | Scalar | READ | Tango::DEV_LONG | OPERATOR | Current file id |
| StepsPerFile | false | false | Scalar | READ_WRITE | Tango::DEV_LONG | OPERATOR | Steps per file |
| CanFail | false | false | Scalar | READ_WRITE | Tango::DEV_BOOLEAN | OPERATOR | Global can fail flag. By default it is False |
| SkipAcquisition | false | false | Scalar | READ_WRITE | Tango::DEV_BOOLEAN | OPERATOR | Skip acquisition. It is set to default False value after excuting the OpenEntry, Record or CloseEntry |
| Errors | false | false | Spectrum | READ | Tango::DEV_STRING | OPERATOR | list of errors |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |
|
| |
|
| ON | NeXuS Data Server is switch on |
| OFF | NeXuS Data Writer is switch off |
| EXTRACT | H5 file is open |
| OPEN | XML configuration is initialized |
| RUNNING | NeXus Data Server is writing |
| FAULT | Error state |