Closed GDYendell closed 5 months ago
For reference, when starting against the simulator:
detector/status:
['humidity', 'state', 'temperature', 'time', 'error']
detector/status:
[{'value': 0.2, 'value_type': 'float', 'access_mode': 'r'}, {'value': 'idle', 'value_type': 'State', 'access_mode': 'r', 'allowed_values': ['na', 'ready', 'initialize', 'configure', 'acquire', 'idle', 'test', 'error']}, {'value': 24.5, 'value_type': 'float', 'access_mode': 'r'}, {'value': '2023-11-28T16:01:55.348414', 'value_type': 'datetime', 'access_mode': 'r'}, {'value': [], 'value_type': 'string[]', 'access_mode': 'r'}]
detector/config:
['auto_summation', 'beam_center_x', 'beam_center_y', 'bit_depth_image', 'bit_depth_readout', 'chi_increment', 'chi_start', 'compression', 'count_time', 'counting_mode', 'countrate_correction_applied', 'countrate_correction_count_cutoff', 'data_collection_date', 'description', 'detector_distance', 'detector_number', 'detector_readout_time', 'eiger_fw_version', 'element', 'flatfield_correction_applied', 'frame_count_time', 'frame_time', 'kappa_increment', 'kappa_start', 'nimages', 'ntrigger', 'number_of_excluded_pixels', 'omega_increment', 'omega_start', 'phi_increment', 'phi_start', 'photon_energy', 'pixel_mask_applied', 'roi_mode', 'sensor_material', 'sensor_thickness', 'software_version', 'threshold_energy', 'trigger_mode', 'trigger_start_delay', 'two_theta_increment', 'two_theta_start', 'virtual_pixel_correction_applied', 'wavelength', 'x_pixel_size', 'x_pixels_in_detector', 'y_pixel_size', 'y_pixels_in_detector']
detector/config:
[{'value': True, 'value_type': 'bool', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 16, 'value_type': 'int', 'access_mode': 'rw'}, {'value': 16, 'value_type': 'int', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 'bslz4', 'value_type': 'string', 'access_mode': 'rw', 'allowed_values': ['bslz4', 'lz4']}, {'value': 0.1, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 'normal', 'value_type': 'string', 'access_mode': 'rw', 'allowed_values': ['normal', 'retrigger']}, {'value': True, 'value_type': 'bool', 'access_mode': 'rw'}, {'value': 1000, 'value_type': 'int', 'access_mode': 'rw'}, {'value': '2021-30-09T16:30:00.000-01:00', 'value_type': 'string', 'access_mode': 'r'}, {'value': 'Simulated Eiger X 16M Detector', 'value_type': 'string', 'access_mode': 'r'}, {'value': 2.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 'EIGERSIM001', 'value_type': 'string', 'access_mode': 'r'}, {'value': 0.01, 'value_type': 'float', 'access_mode': 'rw'}, {'value': '1.8.0', 'value_type': 'string', 'access_mode': 'r'}, {'value': 'Co', 'value_type': 'string', 'access_mode': 'rw', 'allowed_values': ['', 'Li', 'Be', 'B', 'C', 'N', 'O', 'F', 'Ne', 'Na', 'Mg', 'Al', 'Si', 'P', 'S', 'Cl', 'Ar', 'K', 'Ca', 'Sc', 'Ti', 'V', 'Cr', 'Mn', 'Fe', 'Co', 'Ni', 'Cu', 'Zn']}, {'value': True, 'value_type': 'bool', 'access_mode': 'rw'}, {'value': 0.01, 'value_type': 'float', 'access_mode': 'r'}, {'value': 0.12, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 1, 'value_type': 'int', 'access_mode': 'rw'}, {'value': 1, 'value_type': 'int', 'access_mode': 'rw'}, {'value': 0, 'value_type': 'int', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 6930.32, 'value_type': 'float', 'access_mode': 'rw'}, {'value': False, 'value_type': 'bool', 'access_mode': 'rw'}, {'value': 'disabled', 'value_type': 'string', 'access_mode': 'rw', 'allowed_values': ['disabled', '4M']}, {'value': 'Silicon', 'value_type': 'string', 'access_mode': 'r'}, {'value': 0.01, 'value_type': 'float', 'access_mode': 'r'}, {'value': '0.1.0', 'value_type': 'string', 'access_mode': 'r'}, {'value': 4020.5, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 'exts', 'value_type': 'string', 'access_mode': 'rw', 'allowed_values': ['exts', 'ints', 'exte', 'inte']}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': True, 'value_type': 'bool', 'access_mode': 'rw'}, {'value': 1.0, 'value_type': 'float', 'access_mode': 'rw'}, {'value': 0.01, 'value_type': 'float', 'access_mode': 'r'}, {'value': 4148, 'value_type': 'int', 'access_mode': 'r'}, {'value': 0.01, 'value_type': 'float', 'access_mode': 'r'}, {'value': 4362, 'value_type': 'int', 'access_mode': 'r'}]
stream/status:
['error', 'dropped', 'state']
stream/status:
[{'value': [], 'value_type': 'string[]', 'access_mode': 'r'}, {'value': 0, 'value_type': 'int', 'access_mode': 'r'}, {'value': 'ready', 'value_type': 'State', 'access_mode': 'r'}]
stream/config:
['header_appendix', 'header_detail', 'image_appendix', 'mode']
stream/config:
[{'value': '', 'value_type': 'string', 'access_mode': 'rw'}, {'value': 'basic', 'value_type': 'string', 'access_mode': 'rw', 'allowed_values': ['none', 'basic', 'all']}, {'value': '', 'value_type': 'string', 'access_mode': 'rw'}, {'value': 'enabled', 'value_type': 'State', 'access_mode': 'rw', 'allowed_values': ['disabled', 'enabled']}]
monitor/status:
['buffer_fill_level', 'buffer_free', 'dropped', 'error', 'state']
monitor/status:
[{'value': 2, 'value_type': 'int', 'access_mode': 'r'}, {'value': False, 'value_type': 'bool', 'access_mode': 'r'}, {'value': 0, 'value_type': 'int', 'access_mode': 'r'}, {'value': [], 'value_type': 'string[]', 'access_mode': 'r'}, {'value': 'normal', 'value_type': 'State', 'access_mode': 'r', 'allowed_values': ['normal', 'overflow']}]
monitor/config:
['buffer_size', 'discard_new', 'mode']
monitor/config:
[{'value': 512, 'value_type': 'int', 'access_mode': 'rw'}, {'value': False, 'value_type': 'bool', 'access_mode': 'rw'}, {'value': 'enabled', 'value_type': 'State', 'access_mode': 'rw', 'allowed_values': ['enabled', 'disabled']}]
Replacing the repeat,error, with detector_error
Replacing the repeat,state, with detector_state
Replacing the repeat,dropped, with stream_dropped
Replacing the repeat,mode, with stream_mode
INFO: PVXS QSRV2 is loaded and ENABLED.
Starting iocInit
############################################################################
## EPICS 7.0.7.0
## Rev. 7.0.7.99.0.2
## Rev. Date 7.0.7.99.0.2
############################################################################
iocRun: All initialization complete
Python 3.11.6 (main, Oct 3 2023, 02:57:16) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
Startup output when running against I03 eiger and dumping responses: