Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Added threading, removed doCallbacksGenericPointer, added video recording - #36

Merged
jwlodek merged 39 commits into
areaDetector:masterfrom
jwlodek:master
Mar 6, 2020
Merged

jwlodek merged 39 commits into
areaDetector:masterfrom
jwlodek:master

Conversation

@jwlodek

@jwlodek jwlodek commented Jul 2, 2019

Copy link
Copy Markdown
Member

R1-2 (???-July-2019)

  • Computer Vision functions implemented

    • Video Record - allows for video recording with areaDetector
  • Additional Feature changes

    • Added filepath PV
    • Added filepath exists PV
    • Added opencv_video and opencv_videoio as library dependancies
    • Added support for multithreading for certain functions
    • New medm, edm, and adl screens (Courtesy of Mark Rivers)
    • New rst documentation pages (Courtesy of Mark Rivers)
  • Bug Fixes

    • Edited mat2NDArray function to remove potential memory leak
    • Comment + documentation updates
    • Fixed bug where input pArray data would be placed into the Mat - which would result in data overwrite.
    • Removed call that added unnecessary DataType attribute
    • Changed doCallbacksGenericPointer toendProcessCallbacks
    • Cleanup of mat2NDArray function

jwlodek added 28 commits May 6, 2019 16:59
Feature vid record - R1-2 developments

@MarkRivers MarkRivers left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should not need FilePath and FilePathExists_RBV in your database. You can just load NDFile.template from ADCore and it will give you those records. You should also be able to eliminate those parameters from the header file, because the parameters are defined by asynNDArrayDriver.

@jwlodek

jwlodek commented Jul 3, 2019

Copy link
Copy Markdown
Member Author

I added a commit to this pull request that uses NDFile.template instead of the records defined in NDCV.template beaffa9

@jwlodek

jwlodek commented Sep 6, 2019

Copy link
Copy Markdown
Member Author

I've added a commit that adds a check in the Makefile for the WITH_OPENCV_VIDEO flag. When this is set to YES, ADCompVision will avoid compiling any code that depends on these libraries, which should make building on older linux distributions easier.

@MarkRivers

Copy link
Copy Markdown
Member

When this is set to YES, ADCompVision will avoid compiling any code that depends on these libraries, which should make building on older linux distributions easier.c

Do you mean set to NO?

@jwlodek

jwlodek commented Sep 6, 2019

Copy link
Copy Markdown
Member Author

Yes that's right I'm sorry

@jwlodek

jwlodek commented Mar 5, 2020

Copy link
Copy Markdown
Member Author

Are we OK to merge this? It contains fixes for threading and adds endProcessCallbacks.

@jwlodek
jwlodek merged commit 1f11108 into areaDetector:master Mar 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants