Releases: areaDetector/ADTimePix3
Releases · areaDetector/ADTimePix3
R1-3
Support Serval 4.1.1 and 3.3.2
- Tested with Serval 4.1.1 and 3.3.2; however, should work with any serval 3.0.0 - 3.3.2, and serval 4.x.y up to 4.1.1.
- Preview readout of tiff (50 fsp) is faster than png (37 fps).
- Resolved "Warning: timePixCallback thread self-join of unjoinable"
- The
fileWriter()
function in the ADTimePix3 driver has been successfully optimized to improve maintainability, performance, and reliability. The original 200+ line monolithic function has been refactored into a modular, well-structured implementation. - Serval 4.x.x: Rotations/mirror operation strict checking, and requires 'reset=true', DOWN->half instead of 180.
- TDC1/TDC2 reporting for serval 4, and Serval 3.
- The Serval 4.x.y requires {"Content-Type", "application/json"}, instead of "text/plain", as "Content-Type" when using cpr library.
- Log Level, ChainMode, Polarity, PeriphClk80, ExternalReferenceClock, etc.
- Serval 4.1.1/4.1.0 requires changes to the driver.
- Server->Detector->Health is an array of kv pairs in Serval v4.1.0, but was kv pairs in Serval v3.3.2.
- Additional controls in Serval 4.1.1
- Server->Measurement->Stem
- Scan
- Virtual Detector
- Server->Detector->Health->Pressure
- Server->Detector->Info->ChipType
- Server->Measurement->Stem
What's Changed
New Contributors
Full Changelog: R1-2...R1-3
R1-2
Last release version for Serval 3.3.2, before starting support of Serval 4.1.0.
Full Changelog: R1-1...R1-2
R1-1
R1-1 (18-August-2024)
- Key TimePix3 features implemented:
- The chips DACs voltages have PVs for setting values
- count_fb mode support added
- Two TDC with separate computations (Serval 3.3.0)
- Preview channel does not need to be enabled
- Major performance improvment using 'Session' cpr object
- Multiple raw channels supported (Serval 3.3.0)
- Known Issues
- Image rotation does not work