NXSDataWriter Class Identification : | NXSDataWriter Class Inheritance : |
|
|
|
|||
|
|
|
|
NumberOfThreads | maximal number of threads | int | 100 |
Writer | writer module: `pni` or `h5py` or `h5cpp` | String | none |
MetadataOutput | metadata output: `file` | String | none |
DefaultCanFail | Default value of CanFail attribute | boolean | True |
AddingLogs | Add XML logs in nexus_logs of NXcollection | boolean | True |
MaxRecordRuntime | maximal runtime for a record command in seconds | double | 0.0 |
MaxElementRuntime | maximal runtime for a thread element in seconds | double | 0.0 |
|
||||
|
|
|
|
|
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 |