-
Notifications
You must be signed in to change notification settings - Fork 86
/
VideoCapture.txt
57 lines (38 loc) · 1.67 KB
/
VideoCapture.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/**
\page VideoCapture
\section introduction Overview
This component captures camera data using v4l and publish it.
<table>
<tr><th>implementation_id</th><td>VideoCapture</td></tr>
<tr><th>category</th><td>example</td></tr>
</table>
\section dataports Data Ports
\subsection inports Input Ports
<table>
<tr><th>port name</th><th>data type</th><th>unit</th><th>description</th></tr>
</table>
\subsection outports Output Ports
<table>
<tr><th>port name</th><th>data type</th><th>unit</th><th>description</th></tr>
<tr><td>MultiCameraImages</td><td>Img::TimedMultiCameraImage</td><td></td><td>exists only when multiple device IDs are given</td></tr>
<tr><td>CameraImage</td><td>Img::TimedCameraImage</td><td></td><td>exists only when a single device ID is given</td></tr>
</table>
\section serviceports Service Ports
\subsection provider Service Providers
<table>
<tr><th>port name</th><th>interface name</th><th>service type</th><th>IDL</th><th>description</th></tr>
<tr><td>CameraCaptureService</td><td>service0</td><td>CameraCaptureService</td><td>\ref Img::CameraCaptureService</td><td></td></tr>
</table>
\subsection consumer Service Consumers
N/A
\section configuration Configuration Variables
<table>
<tr><th>name</th><th>type</th><th>unit</th><th>default value</th><th>description</th></tr>
<tr><td>initialMode</td><td>std::string</td><td></td><td>continuous</td><td></td></tr>
<tr><td>devIds</td><td>std::vector<int></td><td></td><td>0</td><td>list of device IDs</td></tr>
<tr><td>width</td><td>int</td><td></td><td>640</td><td>width of image</td></tr>
<tr><td>height</td><td>int</td><td></td><td>480</td><td>height of image</td></tr>
</table>
\section conf Configuration File
N/A
*/