Skip to content

Releases: areaDetector/ADUVC

R2-0

11 Aug 14:44
4ffb67b

Choose a tag to compare

What's Changed

  • Simplify IOC shell configuration function, improve support for connecting to multiple duplicate cameras by @jwlodek in #47
  • Add clang format and pre commit configuraiton by @jwlodek in #48
  • New version of libuvc library by @jwlodek in #49

Full Changelog: R1-9...R2-0

R1-9

14 Feb 15:33

Choose a tag to compare

Full Changelog: R1-8...R1-9

R1-8

20 Aug 14:31

Choose a tag to compare

R1-8 (20-Aug-2024)

  • Features Added

    • Increase max number of auto-configured operating modes to 16
    • Improved organization of utility programs
  • Fixes

    • Resolve bug with size PVs being incorrect for color images
    • Cleanup docs

R1-7

09 Feb 17:43
072123b

Choose a tag to compare

R1-7 (27-January-2023)

  • Features Added

    • New option to connect to device by device index - needed for connecting to identical devices with no serial number
    • Add printing of HEX value of product and vendor IDs to uvc_locater - useful for generating udev rules
    • New flag for uvc_locater to print more easily machine readable output
    • New simple utility script for generating udev rule files from output of uvc_locater
  • Fixes

    • Minor bug with continuous acquisition mode fixed
    • Avoid "Auto Adjust" as default behavior

R1-6

01 Dec 19:57
6895b2e

Choose a tag to compare

R1-6 (1-December-2020)

  • Features Added
    • libuvc now builds via the EPICS build system

R1-5

29 Oct 19:05

Choose a tag to compare

R1-5 (29-October-2020)

  • Features Added

    • Pan/Tilt/Zoom control (PTZ)
    • Improved static build control
    • Improved helper tools
    • Improved script for building libuvc
  • Fixes/Improvements

    • Minor code changes to remove tabs and replace with spaces

R1-4

18 Aug 14:04
95de237

Choose a tag to compare

R1-4 (18-August-2020)

  • Features Added

    • Added ReST based documentation for new areaDetector doc format
    • Static build support (for libuvc)
  • Fixes/Improvement

    • Fix segmentation fault caused by disconnect
    • Libuvc install script fixed to support include files from build
    • Minor fixes to build system to allow for static building
    • Folder + file name changes to better follow AD naming standard
    • Many code readability improvements
    • Allow for helper utilities to compile with non-system installed libuvc
  • Known Issues

    • libuvc relies on libusb-1.0, not libusb.
    • When camera is not connected, driver segmentation faults - should be handled more gracefully.

R1-3

06 Sep 18:26
a6a19a3

Choose a tag to compare

R1-3 (06-September-2019)

  • Key detector features implemented:

    • Added IOC feature to auto-adjust camera settings based on operating mode.
  • Key fixes and improvements

    • Minor screen updates
    • Repoint libuvc upstream repo. New repo has issues with CMake file
    • Add documentation for fixing root ownership issues of UVC devices
  • Known Issues

    • Auto adjust feature can break with certain odd configurations of the camera
    • Uses array size to determine 8/16 bit and Mono/RGB, but certain compressed formats break the adjuster.

R1-2

11 Jun 14:05
5d8995b

Choose a tag to compare

R1-2 (11-June-2019)

  • Key detector features implemented:

    • Camera modes now read into structs at startup
    • Valid camera mode structs selectable from dropdown in CSS - improves usability
    • Autosave functionality tested and working.
    • More extensive status messages/detector feedback
  • Key fixes and improvements

    • Removed unused PVs (ADUVC_VendorID, ADUVC_ProductID)
    • Fixed memory leak caused by early return from frame conversion function on error
    • Added Makefiles to the support modules
    • Documentation updates
    • Added information on using camera with Virtual Box
    • Removed newlines from status messages for better readability.
    • CSS screen updated

R1-1

28 Jan 23:13
e365703

Choose a tag to compare

R1-1 (28-January-2019)

  • Key detector features implemented:

    • Support for Uncompressed and Grayscale images
    • Support for 16-bit images
    • Image timestamps
  • Key fixes and improvements

    • Memory copying fixed to remove race condition that could cause plugins to crash
    • Improved conversion between frame format and PV
    • Updated documentation with params[in]/[out]
    • Added LICENSE
    • Code formatting cleaned up (removed all tab characters)