Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aravis (camera) adapter #445

Merged
merged 30 commits into from
Jun 14, 2024
Merged

Commits on Feb 10, 2024

  1. Initial commit of Aravis camera adapter. Add to build system.

    Hazen Babcock authored and Hazen Babcock committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    23ba384 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. First version that compiles without errors. Finds expected cameras bu…

    …t cameras do not snap images correctly.
    Hazen Babcock authored and Hazen Babcock committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    67a9436 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Camera now initializes correctly. Acquiring images is still a work in…

    … progress.
    Hazen Babcock authored and Hazen Babcock committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    6aeb4c3 View commit details
    Browse the repository at this point in the history
  2. Get snap image to work.

    Hazen Babcock authored and Hazen Babcock committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    617cd5c View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Get sequence acquisition to work.

    Hazen Babcock authored and Hazen Babcock committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    2f57df6 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Remove static variable used for callback data. Add helper function to…

    … check and print error messages.
    Hazen Babcock authored and Hazen Babcock committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    9fb6a31 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Change acquisition callback to call a camera class method to do the p…

    …rocessing. Fix large memory leak in sequence acquisition. Some code cleanup.
    Hazen Babcock authored and Hazen Babcock committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    50b8919 View commit details
    Browse the repository at this point in the history
  2. Calculate bytes per image based on value returned by Aravis library.

    Hazen Babcock authored and Hazen Babcock committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    07d7deb View commit details
    Browse the repository at this point in the history
  3. Change to only update bit depth as needed. Factor out sequence initia…

    …lization.
    Hazen Babcock authored and Hazen Babcock committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    61fbe4b View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Add pixel format property and formats this adapter supports.

    Hazen Babcock authored and Hazen Babcock committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    d909b61 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Improve exposure time handling, should work now? Properly initialize …

    …gerror before use in arv_** calls.
    Hazen Babcock authored and Hazen Babcock committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    541dd21 View commit details
    Browse the repository at this point in the history
  2. Restore error checking.

    Hazen Babcock authored and Hazen Babcock committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    5f803e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Fix issues with setting and clearing the ROI.

    Hazen Babcock authored and Hazen Babcock committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    7c9db41 View commit details
    Browse the repository at this point in the history
  2. Add support for changing binning.

    Hazen Babcock authored and Hazen Babcock committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    59e5093 View commit details
    Browse the repository at this point in the history
  3. Forgot to include changed header file for 'Add support for changing b…

    …inning'.
    Hazen Babcock authored and Hazen Babcock committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    8f2bddf View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Get RGB capture to work, snap only for the moment.

    Hazen Babcock authored and Hazen Babcock committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    ccfad0d View commit details
    Browse the repository at this point in the history
  2. Get RGB capture to work for live mode. Code clean up.

    Hazen Babcock authored and Hazen Babcock committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    2740158 View commit details
    Browse the repository at this point in the history
  3. Initial commit.

    Hazen Babcock authored and Hazen Babcock committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    96e7398 View commit details
    Browse the repository at this point in the history
  4. Remove overly long header.

    Hazen Babcock authored and Hazen Babcock committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    677911f View commit details
    Browse the repository at this point in the history
  5. Ignore property changes when capturing. Reset ROI when binning is cha…

    …nged.
    Hazen Babcock authored and Hazen Babcock committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    5e0d1ab View commit details
    Browse the repository at this point in the history
  6. Add note about multiple camera choices for the same camera.

    Hazen Babcock authored and Hazen Babcock committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    873e323 View commit details
    Browse the repository at this point in the history
  7. Remove remaining debugging printf() calls.

    Hazen Babcock authored and Hazen Babcock committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    07cfb54 View commit details
    Browse the repository at this point in the history
  8. Remove printf() with typo..

    Hazen Babcock authored and Hazen Babcock committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    cc09681 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Add control of gain and gain auto. Add AfterSet/BeforeGet.

    Hazen Babcock authored and Hazen Babcock committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    336177f View commit details
    Browse the repository at this point in the history
  2. Add control of black level and black level auto. Not well tested beca…

    …use the test camera doesn't have these features.
    Hazen Babcock authored and Hazen Babcock committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    4593ec0 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Add support for triggering. Tested with a FLIR camera.

    Hazen Babcock authored and Hazen Babcock committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    91c2902 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Add call to PrepareForAcq() at start of sequence acquisition.

    Hazen Babcock authored and Hazen Babcock committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    bfed7ea View commit details
    Browse the repository at this point in the history
  2. Add 'Gamma' and 'GammaEnable' settings.

    Hazen Babcock authored and Hazen Babcock committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    fc447a4 View commit details
    Browse the repository at this point in the history
  3. Use LogMessage() instead of printf() for error messages.

    Hazen Babcock authored and Hazen Babcock committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a1c2e73 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Add BSD license.

    Hazen Babcock authored and Hazen Babcock committed May 14, 2024
    Configuration menu
    Copy the full SHA
    6cb9a62 View commit details
    Browse the repository at this point in the history