Define time using std::chrono::nanosecond whenever possible, than if needed for I/O convert to micro/milli-seconds
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 5m48s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 6m18s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 6m22s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 7m12s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 8m53s
Build Packages / XDS test (JFJoch plugin) (push) Has been cancelled
Build Packages / XDS test (neggia plugin) (push) Has been cancelled
Build Packages / Generate python client (push) Has been cancelled
Build Packages / Build documentation (push) Has been cancelled
Build Packages / Unit tests (push) Has been cancelled
Build Packages / Create release (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204) (push) Has been cancelled
Build Packages / DIALS test (push) Has been cancelled
Build Packages / build:rpm (rocky8) (push) Has been cancelled
Build Packages / build:rpm (rocky9_sls9) (push) Has been cancelled
Build Packages / build:rpm (rocky9) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
Build Packages / XDS test (durin plugin) (push) Has been cancelled

This commit is contained in:
2026-04-28 14:45:26 +02:00
parent beb4f316e5
commit c2d15e22ab
27 changed files with 184 additions and 174 deletions
+2 -2
View File
@@ -196,8 +196,8 @@ void DectrisSimplonClient::ReadDetectorConfig(DetectorSetup &setup) {
setup.BitDepthReadout(GetDetCfg("bit_depth_readout").val.get<int64_t>());
setup.BitDepthImage(GetDetCfg("bit_depth_image").val.get<int64_t>());
setup.MinFrameTime(float2time<std::chrono::microseconds>(GetDetCfg("frame_time").min.get<float>()));
setup.MinCountTime(float2time<std::chrono::microseconds>(GetDetCfg("count_time").min.get<float>()));
setup.MinFrameTime(float2time<std::chrono::nanoseconds>(GetDetCfg("frame_time").min.get<float>()));
setup.MinCountTime(float2time<std::chrono::nanoseconds>(GetDetCfg("count_time").min.get<float>()));
setup.ReadOutTime(float2time<std::chrono::nanoseconds>(GetDetCfg("detector_readout_time").val.get<float>()));
nlohmann::json min_threshold_energy = GetDetCfg("threshold_energy").min;