forked from sugarsweetrobotics/ARTKMarker
/
RTC.xml
81 lines (81 loc) · 7.5 KB
/
RTC.xml
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<rtc:RtcProfile xmlns:rtc="http://www.openrtp.org/namespaces/rtc" xmlns:rtcDoc="http://www.openrtp.org/namespaces/rtc_doc" xmlns:rtcExt="http://www.openrtp.org/namespaces/rtc_ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" rtc:id="RTC:SugarSweetRobotics:ImageProcessing:ARTKMarker:1.0.0" rtc:version="0.2">
<rtc:BasicInfo rtc:activityType="PERIODIC" rtc:category="ImageProcessing" rtc:componentKind="DataFlowComponent" rtc:componentType="STATIC" rtc:creationDate="2015-10-16T09:49:11+09:00" rtc:description="ARToolKit Marker Detector (4x4 2D BarCode)" rtc:executionRate="1000.0" rtc:executionType="PeriodicExecutionContext" rtc:maxInstances="1" rtc:name="ARTKMarker" rtc:updateDate="2015-10-16T09:49:56+09:00" rtc:vendor="SugarSweetRobotics" rtc:version="1.0.0" rtcExt:saveProject="ARTKMarker" xsi:type="rtcExt:basic_info_ext">
<rtcDoc:Doc rtcDoc:algorithm="" rtcDoc:creator="" rtcDoc:description="AR Tool Kit Marker Detector RT-component. This uses ARToolkit5." rtcDoc:inout="" rtcDoc:license="LGPL" rtcDoc:reference=""/>
</rtc:BasicInfo>
<rtc:Language rtc:kind="C++" xsi:type="rtcExt:language_ext"/>
<rtc:Actions>
<rtc:OnInitialize rtc:implemented="true" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnInitialize>
<rtc:OnFinalize rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnFinalize>
<rtc:OnStartup rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnStartup>
<rtc:OnShutdown rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnShutdown>
<rtc:OnActivated rtc:implemented="true" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnActivated>
<rtc:OnDeactivated rtc:implemented="true" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnDeactivated>
<rtc:OnAborting rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnAborting>
<rtc:OnError rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnError>
<rtc:OnReset rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnReset>
<rtc:OnExecute rtc:implemented="true" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnExecute>
<rtc:OnStateUpdate rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnStateUpdate>
<rtc:OnRateChanged rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnRateChanged>
<rtc:OnAction rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnAction>
<rtc:OnModeChanged rtc:implemented="false" xsi:type="rtcDoc:action_status_doc">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:postCondition="" rtcDoc:preCondition=""/>
</rtc:OnModeChanged>
</rtc:Actions>
<rtc:DataPorts rtc:dataflowType="" rtc:idlFile="" rtc:interfaceType="" rtc:name="mostConfidentMarkerInfo" rtc:portType="DataOutPort" rtc:subscriptionType="" rtc:type="artk::ARTKMarkerInfo" rtc:unit="" rtcExt:position="RIGHT" rtcExt:variableName="markerInfo" xsi:type="rtcExt:dataport_ext">
<rtcDoc:Doc rtcDoc:description="ARTK Marker Info Data (with 2d position and 3d position)" rtcDoc:number="" rtcDoc:occerrence="" rtcDoc:operation="" rtcDoc:semantics="" rtcDoc:type="" rtcDoc:unit=""/>
</rtc:DataPorts>
<rtc:DataPorts rtc:dataflowType="" rtc:idlFile="" rtc:interfaceType="" rtc:name="markerInfoSeq" rtc:portType="DataOutPort" rtc:subscriptionType="" rtc:type="artk::ARTKMarkerInfoSeq" rtc:unit="" rtcExt:position="RIGHT" rtcExt:variableName="markerInfoSeq" xsi:type="rtcExt:dataport_ext">
<rtcDoc:Doc rtcDoc:description="All ARTK Marker Info Data (with 2d position and 3d position)" rtcDoc:number="" rtcDoc:occerrence="" rtcDoc:operation="" rtcDoc:semantics="" rtcDoc:type="" rtcDoc:unit=""/>
</rtc:DataPorts>
<rtc:ConfigurationSet>
<rtc:Configuration rtc:defaultValue="0" rtc:name="debug" rtc:type="int" rtc:unit="" rtcExt:variableName="debug" xsi:type="rtcExt:configuration_ext">
<rtcDoc:Doc rtcDoc:constraint="" rtcDoc:dataname="" rtcDoc:defaultValue="" rtcDoc:description="deprecated" rtcDoc:range="" rtcDoc:unit=""/>
<rtcExt:Properties rtcExt:name="__widget__" rtcExt:value="text"/>
</rtc:Configuration>
<rtc:Configuration rtc:defaultValue="480" rtc:name="imageHeight" rtc:type="string" rtc:unit="" rtcExt:variableName="imageHeight" xsi:type="rtcExt:configuration_ext">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:license="" rtcDoc:number="" rtcDoc:occerrence="" rtcDoc:operation="" rtcDoc:semantics="" rtcDoc:type="" rtcDoc:unit="" xsi:type="rtcExt:dataport_ext"/>
<rtcExt:Properties rtcExt:name="__widget__" rtcExt:value="text"/>
</rtc:Configuration>
<rtc:Configuration rtc:defaultValue="640" rtc:name="imageWidth" rtc:type="string" rtc:unit="" rtcExt:variableName="imageWidth" xsi:type="rtcExt:configuration_ext">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:license="" rtcDoc:number="" rtcDoc:occerrence="" rtcDoc:operation="" rtcDoc:semantics="" rtcDoc:type="" rtcDoc:unit="" xsi:type="rtcExt:dataport_ext"/>
<rtcExt:Properties rtcExt:name="__widget__" rtcExt:value="text"/>
</rtc:Configuration>
<rtc:Configuration rtc:defaultValue="80" rtc:name="markerWidth" rtc:type="string" rtc:unit="" rtcExt:variableName="markerWidth" xsi:type="rtcExt:configuration_ext">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:license="" rtcDoc:number="" rtcDoc:occerrence="" rtcDoc:operation="" rtcDoc:semantics="" rtcDoc:type="" rtcDoc:unit="" xsi:type="rtcExt:dataport_ext"/>
<rtcExt:Properties rtcExt:name="__widget__" rtcExt:value="text"/>
</rtc:Configuration>
<rtc:Configuration rtc:defaultValue="camera_para_isight640_480.dat" rtc:name="cameraParamFile" rtc:type="string" rtc:unit="" rtcExt:variableName="cameraParamFile" xsi:type="rtcExt:configuration_ext">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:license="" rtcDoc:number="" rtcDoc:occerrence="" rtcDoc:operation="" rtcDoc:semantics="" rtcDoc:type="" rtcDoc:unit="" xsi:type="rtcExt:dataport_ext"/>
<rtcExt:Properties rtcExt:name="__widget__" rtcExt:value="text"/>
</rtc:Configuration>
</rtc:ConfigurationSet>
<rtc:DataPorts rtc:dataflowType="" rtc:idlFile="" rtc:interfaceType="" rtc:name="image" rtc:portType="DataInPort" rtc:subscriptionType="" rtc:type="Img::TimedCameraImage" rtc:unit="" rtcExt:position="LEFT" rtcExt:variableName="image" xsi:type="rtcExt:dataport_ext">
<rtcDoc:Doc rtcDoc:description="" rtcDoc:number="" rtcDoc:occerrence="" rtcDoc:operation="" rtcDoc:semantics="" rtcDoc:type="" rtcDoc:unit=""/>
</rtc:DataPorts>
</rtc:RtcProfile>