Skip to content

Releases: areaDetector/ADTimePix3

R1-3

07 Sep 17:46
Compare
Choose a tag to compare

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

What's Changed

  • fix 404 documentation link in readme.md by @gnzng in #2

New Contributors

  • @gnzng made their first contribution in #2

Full Changelog: R1-2...R1-3

R1-2

24 Jun 18:54
Compare
Choose a tag to compare

Last release version for Serval 3.3.2, before starting support of Serval 4.1.0.

Full Changelog: R1-1...R1-2

R1-1

18 Aug 15:48
Compare
Choose a tag to compare

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