DECTRIS are now releasing other detectors based on the SIMPLON 1.8.0 api, currently we have access to the PILATUS4 and SELUN.
However we may be better off revisiting the architecture of this driver to handle different detector models. Perhaps we can create settings dynamically based on querying the api rather than from conditionals on the model string.
$ curl http://10.42.41.10/detector/api/1.8.0/config/keys
["auto_sum_strict","auto_summation","beam_center_x","beam_center_y","binning_mode","bit_depth_image","bit_depth_readout","chi_axis","chi_increment","chi_start","compression","count_time","counting_mode","countrate_correction_applied","countrate_correction_count_cutoff","countrate_correction_table","data_collection_date","description","detector_distance","detector_number","detector_orientation","detector_orientation_angle","detector_orientation_axis","detector_readout_time","detector_translation","eiger_fw_version","element","fast_arm","flatfield","flatfield_correction_applied","flux_type","flux_value","frame_count_time","frame_time","incident_energy","incident_particle_type","instrument_name","kappa_axis","kappa_increment","kappa_start","mask_to_zero","nexpi","nimages","ntrigger","number_of_excluded_pixels","omega_axis","omega_increment","omega_start","phi_axis","phi_increment","phi_start","photon_energy","pixel_format","pixel_mask","pixel_mask_applied","roi_mode","sample_name","sensor_material","sensor_thickness","software_version","source_name","test_image_mode","test_image_value","threshold/1/energy","threshold/1/flatfield","threshold/1/number_of_excluded_pixels","threshold/1/pixel_mask","threshold_energy","transformation_order","trigger_mode","trigger_start_delay","two_theta_axis","two_theta_increment","two_theta_start","virtual_pixel_correction_applied","x_pixel_size","x_pixels_in_detector","y_pixel_size","y_pixels_in_detector"]
DECTRIS are now releasing other detectors based on the SIMPLON 1.8.0 api, currently we have access to the PILATUS4 and SELUN.
A quick addition of extra PVs for PILATUS4 four energy-thresholds (control, but not image readback) has been done in https://github.com/APSDetectors/ADEiger/tree/pilatus4
However we may be better off revisiting the architecture of this driver to handle different detector models. Perhaps we can create settings dynamically based on querying the api rather than from conditionals on the model string.
Note the API can be enumerated by requesting
http://<api_url>/keyse.g. (with a SELUN detector):