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