diff --git a/README.md b/README.md index a93c1e5..343d64f 100755 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Copyright (c): 2018 Brookhaven National Laboratory ### An EPICS Driver for USB Video Class (UVC) devices -This driver is in development, and is currently available in only beta form. +This driver is in development, and is currently available in only beta form. (R0-1) ### Installation diff --git a/RELEASE.md b/RELEASE.md index 85771d2..07270b8 100755 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,13 +1,15 @@ # ADUVC RELEASES -This driver does not yet have an official stable release. Currently the 0.1.0 beta release is available, and image acquisition has been tested as working. Currently only 24-bit rgb1 images are supported at 640x480 and 30fps. This will be changed in future releases. +Author: Jakub Wlodek + +This driver does not yet have an official stable release. Currently the 0.1.0 beta release is available, and image acquisition has been tested as working. Currently only 24-bit mjpeg images are supported. This will be changed in future releases. ADUVC requires libusb, libuvc, epics-base, epics-modules, ADCore, and ADSupport. Further installation information can be found in the README file. Release Notes ============= -R0-1 (Beta) (2-November-2018) +R0-1 (Beta) (5-November-2018) ----- * Key detector features implemented: * Image Acquisition supported and tested. @@ -15,6 +17,7 @@ R0-1 (Beta) (2-November-2018) * Diagnostic information acquisition * Plugin interoperability tested * Detector IOC written and tested + * Driver report function implemented * Key Support Features Added * Documentation for installation and usage @@ -27,5 +30,6 @@ R0-1 (Beta) (2-November-2018) * Framerate goes down during motion (likely due to mjpeg compression) * IOC autosave feature not working correctly * Many UVC camera functions not yet implemented - * Limited format and image size support + * Limited format support (only mjpeg) + * Frame size must be specified in the IOC * No custom screens (uses ADBase screen) \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 9d05343..2229b7f 100755 --- a/docs/index.html +++ b/docs/index.html @@ -8,15 +8,17 @@

ADUVC

-
-

An EPICS driver for USB Video Class (UVC) devices

-
+

An EPICS driver for USB Video Class (UVC) devices


-

Author: Jakub Wlodek

-
+

Author: Jakub Wlodek

+

Corresponding author: Kazimierz Gofron


-

Documentation:

-
-

This driver is still in development. Check back later for expanded documentation

+

Introduction:

+

UVC, or USB Video Class is an open Video connection standard used for USB based cameras and webcams. Almost all consumer webcams support + UVC, along with a large number of other consumer USB cameras of different form factors, ranging from penicl cameras to micro cameras. + Some industrial cameras support the format as well. ADUVC is an area detector driver that adds support for UVC based cameras. + It also includes some useful test programs to check if your UVC device is being recognized correctly. +

+ \ No newline at end of file diff --git a/iocs/adUVCIOC/iocBoot/iocADUVC/st.cmd b/iocs/adUVCIOC/iocBoot/iocADUVC/st.cmd index e7e92ae..1ef0819 100755 --- a/iocs/adUVCIOC/iocBoot/iocADUVC/st.cmd +++ b/iocs/adUVCIOC/iocBoot/iocADUVC/st.cmd @@ -12,11 +12,11 @@ epicsEnvSet("PORT", "UVC1") # The queue size for all plugins epicsEnvSet("QSIZE", "30") # The maximim image width; used for row profiles in the NDPluginStats plugin -epicsEnvSet("XSIZE", "320") +epicsEnvSet("XSIZE", "640") # The maximim image height; used for column profiles in the NDPluginStats plugin -epicsEnvSet("YSIZE", "240") +epicsEnvSet("YSIZE", "480") # The framerate at which the stream will operate -epicsEnvSet("FRAMERATE", "20"); +epicsEnvSet("FRAMERATE", "30"); # The maximum number of time seried points in the NDPluginStats plugin epicsEnvSet("NCHANS", "2048") # The maximum number of frames buffered in the NDPluginCircularBuff plugin