|
|||||||
|
|
|
|
|
|
|
|
FileDir | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | directory path to store image files in - the directory must exist (but see attribute CreateFileDir) - the server will check if the user running the server has write permissions for this directory, if not, the device will go to state fault / throw an exception - the attribute is memorized (last written value stored in tango db and read from there at server startup) |
FilePrefix | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | String prefixed to file names (memorized attribute) |
FileStartNum | false | false | Scalar | READ_WRITE | Tango::DEV_ULONG | OPERATOR | Start number for files: - not initialized - incremented after every file - range 0 - 999999 |
FilePostfix | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | file postfix (determines file format). Supported file formats at time of writing are: tif/tiff nx: nexus hdf5 files |
FileSaving | false | false | Scalar | READ_WRITE | Tango::DEV_BOOLEAN | OPERATOR | if set to true, acquired images will be saved to files. Can be set / reset during acquisition. |
FramesProcessed | false | false | Scalar | READ | Tango::DEV_ULONG64 | OPERATOR | Number of frames processed (i.e. removed from the queue and written to file). Reset at acquisition start. |
NXFileCompression | false | false | Scalar | READ_WRITE | Tango::DEV_SHORT | OPERATOR | Caveat utilitor ! This works, but CPU load and memory usage might increase a lot. And if you collect files with compression enabled for a long time the OS might kill the server. It all depends on PixelEncoding, ImageSize and FrameRate. So: test before using this in experiment setups. |
QueuedFrames | false | false | Scalar | READ | Tango::DEV_ULONG64 | OPERATOR | Number of frames stored in the servers queue which have not been processed (i.e. written to file or to attribute). Normally this value should be small. It may fluctuate a little, but should not be constantly increasing. If this is the case, the server will use up memory and eventually be killed by the OS. To remedy this, your options are - lower the framerate - lower the image size - buy a faster computer |
ViewingMode | false | false | Scalar | READ_WRITE | Tango::DEV_SHORT | OPERATOR | How camera data are written to attributes: 0 : nothing is written to any attributes 1: data are converted to 16-bit greyscale and written to Image16 2: data are converted to 32-bit greyscale and written to Image32 |
FramesPerNXFile | false | false | Scalar | READ_WRITE | Tango::DEV_ULONG | OPERATOR | Max. number of frames written to one file if file format is nx. A new file will be created whenever this value is surpassed. 0 means all frames go into one file. |
FramesReceived | false | false | Scalar | READ | Tango::DEV_ULONG64 | OPERATOR | Number of frames received from the camera. Reset at acquisition start. |
CreateFileDir | false | false | Scalar | READ_WRITE | Tango::DEV_BOOLEAN | EXPERT | True: when entering a value for FileDir and the directory does not exist it will be created. False: when entering a value for FileDir and the directory does not exist an exception will be thrown On newer system (where c++17 is supported) file creation can be done recursively; otherwise the directory on top of the new one has to exist |
|
|||||||
|
|
|
|
|
|
|
|
IntDynAttrRW | false | false | Scalar | READ_WRITE | Tango::DEV_LONG64 | OPERATOR | Internal use only |
IntDynAttrR | false | false | Scalar | READ | Tango::DEV_LONG64 | OPERATOR | Internal use only |
DoubleDynAttrRW | false | false | Scalar | READ_WRITE | Tango::DEV_DOUBLE | OPERATOR | Internal use only |
DoubleDynAttrR | false | false | Scalar | READ | Tango::DEV_DOUBLE | OPERATOR | Internal use only |
BoolDynAttrR | false | false | Scalar | READ | Tango::DEV_BOOLEAN | OPERATOR | Internal use only |
BoolDynAttrRW | false | false | Scalar | READ_WRITE | Tango::DEV_BOOLEAN | OPERATOR | Internal use only |
StringDynAttrRW | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | OPERATOR | Internal use only |
StringDynAttrR | false | false | Scalar | READ | Tango::DEV_STRING | OPERATOR | Internal use only |
StringArrayDynAttrR | false | false | Spectrum | READ | Tango::DEV_STRING | OPERATOR | |
Image16 | false | false | Image | READ | Tango::DEV_USHORT | OPERATOR | |
Image32 | false | false | Image | READ | Tango::DEV_ULONG | OPERATOR |