1 |
<?xml version="1.0" encoding="UTF-8"?> |
---|
2 |
<XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" > |
---|
3 |
<XMI.header> |
---|
4 |
<XMI.documentation> |
---|
5 |
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> |
---|
6 |
<XMI.exporterVersion>1.2.0</XMI.exporterVersion> |
---|
7 |
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> |
---|
8 |
</XMI.documentation> |
---|
9 |
<XMI.model xmi.name="freebob" href="/home/wagi/src/alsa/freebob/doc/freebob.xmi" /> |
---|
10 |
<XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" /> |
---|
11 |
</XMI.header> |
---|
12 |
<XMI.content> |
---|
13 |
<docsettings viewid="209" documentation="" uniqueid="329" /> |
---|
14 |
<UML:Model> |
---|
15 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="11" name="int" /> |
---|
16 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="12" name="char" /> |
---|
17 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="13" name="bool" /> |
---|
18 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="14" name="float" /> |
---|
19 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="15" name="double" /> |
---|
20 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="16" name="long" /> |
---|
21 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="17" name="short" /> |
---|
22 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="18" name="string" /> |
---|
23 |
<UML:Class stereotype="class" visibility="public" xmi.id="214" name="CM Handler" > |
---|
24 |
<UML:Operation visibility="public" xmi.id="57" type="void" name="succeded" /> |
---|
25 |
<UML:Operation visibility="public" xmi.id="143" type="CM Handler*" name="getInstance" ownerScope="classifier" /> |
---|
26 |
<UML:Operation visibility="public" xmi.id="151" type="void" name="registerStreamProcess" > |
---|
27 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="Stream Process*" name="pStreamProcess" /> |
---|
28 |
</UML:Operation> |
---|
29 |
</UML:Class> |
---|
30 |
<UML:Class stereotype="class" visibility="public" xmi.id="220" name="1394 Service" > |
---|
31 |
<UML:Operation visibility="public" xmi.id="21" type="iPCR" name="getNextFreeRemoteiPCR" /> |
---|
32 |
<UML:Operation visibility="public" xmi.id="43" type="void" name="reserveOPCR" /> |
---|
33 |
<UML:Operation visibility="public" xmi.id="46" type="PCR&" name="getIsoChannelIOOPCR" /> |
---|
34 |
<UML:Operation visibility="public" xmi.id="53" type="FBReturnCodes" name="setPlugFormat" > |
---|
35 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="PCR" name="PCR" /> |
---|
36 |
<UML:Parameter visibility="public" xmi.id="2" value="" type="StreamFormat" name="StreamFormat" /> |
---|
37 |
</UML:Operation> |
---|
38 |
<UML:Operation visibility="public" xmi.id="63" type="FBReturnCodes" name="createPtToPtConnection" > |
---|
39 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="oPCR" name="SourcePlug" /> |
---|
40 |
<UML:Parameter visibility="public" xmi.id="2" value="" type="iPCR" name="DestPlug" /> |
---|
41 |
</UML:Operation> |
---|
42 |
<UML:Operation visibility="public" xmi.id="64" type="FBReturnCodes" name="allocIsoChannel" > |
---|
43 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="int" name="iChannelNr" /> |
---|
44 |
</UML:Operation> |
---|
45 |
<UML:Operation visibility="public" xmi.id="65" type="FBReturnCodes" name="freeIsoChannel" > |
---|
46 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="int" name="iChannelNr" /> |
---|
47 |
</UML:Operation> |
---|
48 |
<UML:Operation visibility="public" xmi.id="112" type="void" name="busresetHandler" ownerScope="classifier" > |
---|
49 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="raw1394handle_t" name="handle" /> |
---|
50 |
<UML:Parameter visibility="public" xmi.id="2" value="" type="int" name="iGenerationCount" /> |
---|
51 |
</UML:Operation> |
---|
52 |
<UML:Operation visibility="public" xmi.id="120" type="FBReturnCodes" name="getGUID" > |
---|
53 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="NodeId" name="nodeId" /> |
---|
54 |
<UML:Parameter visibility="public" xmi.id="2" value="" type="octlet_t*" name="pGUID" /> |
---|
55 |
</UML:Operation> |
---|
56 |
<UML:Operation visibility="public" xmi.id="146" type="1394 Service*" name="getInstance" ownerScope="classifier" /> |
---|
57 |
<UML:Operation visibility="public" xmi.id="184" type="FBReturnCodes" name="unreserveOPCR" /> |
---|
58 |
<UML:Operation visibility="protected" xmi.id="218" type="FBReturnCodes" name="discoverDevices" /> |
---|
59 |
</UML:Class> |
---|
60 |
<UML:Class stereotype="class" visibility="public" xmi.id="22" isAbstract="true" name="PCR" /> |
---|
61 |
<UML:Class stereotype="class" visibility="public" xmi.id="23" name="iPCR" /> |
---|
62 |
<UML:Class stereotype="class" visibility="public" xmi.id="25" name="oPCR" /> |
---|
63 |
<UML:Class stereotype="class" visibility="public" xmi.id="182" name="AV/C Stack" > |
---|
64 |
<UML:Operation visibility="public" xmi.id="28" type="FBReturnCodes" name="sendCommand" > |
---|
65 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="AV/C Command" name="command" /> |
---|
66 |
</UML:Operation> |
---|
67 |
<UML:Operation visibility="public" xmi.id="145" type="AV/C Stack*" name="getInstance" ownerScope="classifier" /> |
---|
68 |
</UML:Class> |
---|
69 |
<UML:Class stereotype="class" visibility="public" xmi.id="29" isAbstract="true" name="AV/C Command" /> |
---|
70 |
<UML:Class stereotype="class" visibility="public" xmi.id="30" name="Reserve" /> |
---|
71 |
<UML:Class stereotype="class" visibility="public" xmi.id="32" name="InputSelect" /> |
---|
72 |
<UML:Enum stereotype="enum" visibility="public" xmi.id="34" name="FBReturnCodes" > |
---|
73 |
<UML:EnumLiteral visibility="public" xmi.id="35" name="FBRC_Success" /> |
---|
74 |
</UML:Enum> |
---|
75 |
<UML:Class stereotype="class" visibility="public" xmi.id="44" name="ExtendedStreamFormatInfo" /> |
---|
76 |
<UML:Class stereotype="class" visibility="public" xmi.id="177" name="Stream Process" > |
---|
77 |
<UML:Operation visibility="public" xmi.id="48" type="void" name="setIsoChannel" /> |
---|
78 |
<UML:Operation visibility="public" xmi.id="49" type="void" name="startStreamProcess" /> |
---|
79 |
</UML:Class> |
---|
80 |
<UML:Class stereotype="class" visibility="public" xmi.id="180" name="AV Service" > |
---|
81 |
<UML:Operation visibility="public" xmi.id="51" type="void" name="createLink" /> |
---|
82 |
<UML:Operation visibility="public" xmi.id="52" type="void" name="startLink" /> |
---|
83 |
<UML:Operation visibility="public" xmi.id="144" type="AV Service*" name="getInstance" ownerScope="classifier" /> |
---|
84 |
</UML:Class> |
---|
85 |
<UML:Enum stereotype="enum" visibility="public" xmi.id="55" name="StreamFormat" /> |
---|
86 |
<UML:Class stereotype="class" visibility="public" xmi.id="228" name="AV/C Device" > |
---|
87 |
<UML:Operation visibility="public" xmi.id="91" type="FBReturnCodes" name="addPlug" > |
---|
88 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="Plug*" name="cpPlug" /> |
---|
89 |
</UML:Operation> |
---|
90 |
<UML:Operation visibility="public" xmi.id="229" type="FBReturnCodes" name="addSubUnit" > |
---|
91 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="Sub Unit*" name="cpSubUnit" /> |
---|
92 |
</UML:Operation> |
---|
93 |
<UML:Attribute visibility="private" xmi.id="85" value="" type="PlugVector" name="m_plugs" /> |
---|
94 |
<UML:Attribute visibility="private" xmi.id="93" value="" type="int" name="m_iNodeId" /> |
---|
95 |
<UML:Attribute visibility="private" xmi.id="94" value="" type="octlet_t" name="m_GUID" /> |
---|
96 |
<UML:Attribute visibility="private" xmi.id="97" value="" type="bool" name="m_bResourceManagerCapable" /> |
---|
97 |
<UML:Attribute visibility="private" xmi.id="98" value="" type="bool" name="m_bCycleMasterCapable" /> |
---|
98 |
<UML:Attribute visibility="private" xmi.id="99" value="" type="bool" name="m_bIsochronousCapable" /> |
---|
99 |
<UML:Attribute visibility="private" xmi.id="100" value="" type="bool" name="m_bBusManagerCapable" /> |
---|
100 |
<UML:Attribute visibility="private" xmi.id="101" value="" type="int" name="m_iCycleMasterClockAccuracy" /> |
---|
101 |
<UML:Attribute visibility="private" xmi.id="102" value="" type="int" name="m_iNodeCapabilities" /> |
---|
102 |
<UML:Attribute visibility="private" xmi.id="103" value="" type="int" name="m_iVendorId" /> |
---|
103 |
<UML:Attribute visibility="private" xmi.id="104" value="" type="int" name="m_iUnitSpecId" /> |
---|
104 |
<UML:Attribute visibility="private" xmi.id="105" value="" type="int" name="m_iUnitSoftwareVersion" /> |
---|
105 |
<UML:Attribute visibility="private" xmi.id="106" value="" type="int" name="m_iModelId" /> |
---|
106 |
<UML:Attribute visibility="private" xmi.id="107" value="" type="string" name="m_sTextualLeaves" /> |
---|
107 |
</UML:Class> |
---|
108 |
<UML:Class stereotype="class" visibility="public" xmi.id="70" name="Unit" /> |
---|
109 |
<UML:Class stereotype="class" visibility="public" xmi.id="329" name="Sub Unit" /> |
---|
110 |
<UML:Class stereotype="class" visibility="public" xmi.id="262" isAbstract="true" name="Plug" /> |
---|
111 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="76" name="container" /> |
---|
112 |
<UML:Class stereotype="class" visibility="public" xmi.id="83" name="PlugVector" > |
---|
113 |
<template visibility="public" xmi.id="84" type="class" name="Vector" /> |
---|
114 |
</UML:Class> |
---|
115 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="87" name="plugs" /> |
---|
116 |
<UML:Class stereotype="class" comment=" |
---|
117 |
" visibility="public" xmi.id="109" name="Device Discovery" > |
---|
118 |
<UML:Operation visibility="public" xmi.id="123" type="FBReturnCodes" name="getAVCDeviceVector" > |
---|
119 |
<UML:Parameter visibility="public" xmi.id="1" value="" type="AV/C Device*" name="pAVCDeviceVector" /> |
---|
120 |
</UML:Operation> |
---|
121 |
<UML:Attribute comment="If a bus reset occurs, the generation count is increased." visibility="public" xmi.id="111" value="" type="int" name="m_iGenerationCount" /> |
---|
122 |
</UML:Class> |
---|
123 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="113" name="raw1394handle_t" /> |
---|
124 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="114" name="octlet_t" /> |
---|
125 |
<UML:DataType stereotype="datatype" visibility="public" xmi.id="121" name="NodeId" /> |
---|
126 |
<UML:Generalization child="23" visibility="public" xmi.id="24" parent="22" /> |
---|
127 |
<UML:Generalization child="25" visibility="public" xmi.id="26" parent="22" /> |
---|
128 |
<UML:Generalization child="30" visibility="public" xmi.id="31" parent="29" /> |
---|
129 |
<UML:Generalization child="32" visibility="public" xmi.id="33" parent="29" /> |
---|
130 |
<UML:Generalization child="44" visibility="public" xmi.id="45" parent="29" /> |
---|
131 |
<UML:Generalization child="22" visibility="public" xmi.id="75" parent="262" /> |
---|
132 |
<UML:Association visibility="public" xmi.id="95" > |
---|
133 |
<UML:Association.connection> |
---|
134 |
<UML:AssociationEndRole visibility="public" aggregation="composite" type="228" /> |
---|
135 |
<UML:AssociationEndRole visibility="public" type="70" /> |
---|
136 |
</UML:Association.connection> |
---|
137 |
</UML:Association> |
---|
138 |
<UML:Association visibility="public" xmi.id="96" > |
---|
139 |
<UML:Association.connection> |
---|
140 |
<UML:AssociationEndRole visibility="public" aggregation="composite" type="70" /> |
---|
141 |
<UML:AssociationEndRole visibility="public" type="329" /> |
---|
142 |
</UML:Association.connection> |
---|
143 |
</UML:Association> |
---|
144 |
<UML:Association visibility="public" xmi.id="122" > |
---|
145 |
<UML:Association.connection> |
---|
146 |
<UML:AssociationEndRole visibility="public" aggregation="shared" type="109" multiplicity="0..*" /> |
---|
147 |
<UML:AssociationEndRole visibility="public" type="228" multiplicity="1" /> |
---|
148 |
</UML:Association.connection> |
---|
149 |
</UML:Association> |
---|
150 |
</UML:Model> |
---|
151 |
<diagrams> |
---|
152 |
<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="1" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="987" snapy="10" showatts="1" xmi.id="10" documentation="" type="402" showops="1" showpackage="0" name="FreeBob Class Diagrams" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="924" > |
---|
153 |
<widgets> |
---|
154 |
<UML:ClassWidget usesdiagramfillcolour="0" width="421" showattsigs="601" usesdiagramusefillcolour="0" x="50" linecolour="#ff0000" y="211" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="67" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="214" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
155 |
<UML:ClassWidget usesdiagramfillcolour="0" width="493" showattsigs="601" usesdiagramusefillcolour="0" x="36" linecolour="#ff0000" y="430" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="202" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="220" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
156 |
<UML:ClassWidget usesdiagramfillcolour="0" width="55" showattsigs="601" usesdiagramusefillcolour="0" x="808" linecolour="#ff0000" y="391" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="22" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,1,0,0,0,0" /> |
---|
157 |
<UML:ClassWidget usesdiagramfillcolour="1" width="55" showattsigs="601" usesdiagramusefillcolour="1" x="769" linecolour="none" y="464" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="23" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
158 |
<UML:ClassWidget usesdiagramfillcolour="1" width="55" showattsigs="601" usesdiagramusefillcolour="1" x="841" linecolour="none" y="464" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="25" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
159 |
<UML:ClassWidget usesdiagramfillcolour="0" width="382" showattsigs="601" usesdiagramusefillcolour="0" x="37" linecolour="#ff0000" y="320" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="52" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="182" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
160 |
<UML:ClassWidget usesdiagramfillcolour="0" width="103" showattsigs="601" usesdiagramusefillcolour="0" x="320" linecolour="#ff0000" y="24" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="29" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,1,0,0,0,0" /> |
---|
161 |
<UML:ClassWidget usesdiagramfillcolour="1" width="58" showattsigs="601" usesdiagramusefillcolour="1" x="250" linecolour="none" y="124" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="30" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
162 |
<UML:ClassWidget usesdiagramfillcolour="1" width="77" showattsigs="601" usesdiagramusefillcolour="1" x="318" linecolour="none" y="124" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="32" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
163 |
<enumwidget usesdiagramfillcolour="0" width="102" usesdiagramusefillcolour="0" x="645" linecolour="#ff0000" y="34" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="45" usefillcolor="1" isinstance="0" xmi.id="34" showpackage="0" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
164 |
<UML:ClassWidget usesdiagramfillcolour="1" width="172" showattsigs="601" usesdiagramusefillcolour="1" x="404" linecolour="none" y="126" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="44" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
165 |
<UML:ClassWidget usesdiagramfillcolour="0" width="191" showattsigs="601" usesdiagramusefillcolour="0" x="478" linecolour="#ff0000" y="330" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="52" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="177" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
166 |
<UML:ClassWidget usesdiagramfillcolour="0" width="187" showattsigs="601" usesdiagramusefillcolour="0" x="508" linecolour="#ff0000" y="202" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="67" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="180" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
167 |
<enumwidget usesdiagramfillcolour="0" width="94" usesdiagramusefillcolour="0" x="649" linecolour="#ff0000" y="109" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" isinstance="0" xmi.id="55" showpackage="0" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
168 |
<UML:ClassWidget usesdiagramfillcolour="0" width="335" showattsigs="601" usesdiagramusefillcolour="0" x="648" linecolour="#ff0000" y="593" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="255" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="228" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
169 |
<UML:ClassWidget usesdiagramfillcolour="0" width="55" showattsigs="601" usesdiagramusefillcolour="0" x="810" linecolour="#ff0000" y="327" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="262" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,1,0,0,0,0" /> |
---|
170 |
<UML:ClassWidget usesdiagramfillcolour="0" width="96" showattsigs="601" usesdiagramusefillcolour="0" x="798" linecolour="#ff0000" y="236" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="49" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="83" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
171 |
<UML:ClassWidget usesdiagramfillcolour="1" width="55" showattsigs="601" usesdiagramusefillcolour="1" x="645" linecolour="none" y="521" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="70" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
172 |
<UML:ClassWidget usesdiagramfillcolour="1" width="60" showattsigs="601" usesdiagramusefillcolour="1" x="843" linecolour="none" y="521" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="329" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
173 |
<UML:ClassWidget usesdiagramfillcolour="0" width="462" showattsigs="601" usesdiagramusefillcolour="0" x="40" linecolour="#ff0000" y="773" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="45" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="109" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" /> |
---|
174 |
<datatypewidget usesdiagramfillcolour="1" width="117" usesdiagramusefillcolour="1" x="781" linecolour="none" y="108" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="30" usefillcolor="1" isinstance="0" xmi.id="113" font="helvetica,12,-1,5,75,1,0,0,0,0" /> |
---|
175 |
<datatypewidget usesdiagramfillcolour="0" width="77" usesdiagramusefillcolour="0" x="780" linecolour="#ff0000" y="34" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="30" usefillcolor="1" isinstance="0" xmi.id="114" font="Helvetica,12,-1,5,75,1,0,0,0,0" /> |
---|
176 |
<datatypewidget usesdiagramfillcolour="1" width="77" usesdiagramusefillcolour="1" x="784" linecolour="none" y="166" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="30" usefillcolor="1" isinstance="0" xmi.id="121" font="helvetica,12,-1,5,75,1,0,0,0,0" /> |
---|
177 |
</widgets> |
---|
178 |
<messages/> |
---|
179 |
<associations> |
---|
180 |
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="22" widgetaid="23" xmi.id="24" > |
---|
181 |
<linepath> |
---|
182 |
<startpoint startx="796" starty="464" /> |
---|
183 |
<endpoint endx="826" endy="420" /> |
---|
184 |
</linepath> |
---|
185 |
</UML:AssocWidget> |
---|
186 |
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="22" widgetaid="25" xmi.id="26" > |
---|
187 |
<linepath> |
---|
188 |
<startpoint startx="868" starty="464" /> |
---|
189 |
<endpoint endx="844" endy="420" /> |
---|
190 |
</linepath> |
---|
191 |
</UML:AssocWidget> |
---|
192 |
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" widgetbid="29" widgetaid="30" xmi.id="31" > |
---|
193 |
<linepath> |
---|
194 |
<startpoint startx="279" starty="124" /> |
---|
195 |
<endpoint endx="345" endy="53" /> |
---|
196 |
</linepath> |
---|
197 |
</UML:AssocWidget> |
---|
198 |
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" widgetbid="29" widgetaid="32" xmi.id="33" > |
---|
199 |
<linepath> |
---|
200 |
<startpoint startx="356" starty="124" /> |
---|
201 |
<endpoint endx="371" endy="53" /> |
---|
202 |
</linepath> |
---|
203 |
</UML:AssocWidget> |
---|
204 |
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="29" widgetaid="44" xmi.id="45" > |
---|
205 |
<linepath> |
---|
206 |
<startpoint startx="490" starty="126" /> |
---|
207 |
<endpoint endx="397" endy="53" /> |
---|
208 |
</linepath> |
---|
209 |
</UML:AssocWidget> |
---|
210 |
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="262" widgetaid="22" xmi.id="75" > |
---|
211 |
<linepath> |
---|
212 |
<startpoint startx="835" starty="391" /> |
---|
213 |
<endpoint endx="837" endy="356" /> |
---|
214 |
</linepath> |
---|
215 |
</UML:AssocWidget> |
---|
216 |
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="70" widgetaid="228" xmi.id="95" > |
---|
217 |
<linepath> |
---|
218 |
<startpoint startx="815" starty="593" /> |
---|
219 |
<endpoint endx="672" endy="550" /> |
---|
220 |
</linepath> |
---|
221 |
</UML:AssocWidget> |
---|
222 |
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="329" widgetaid="70" xmi.id="96" > |
---|
223 |
<linepath> |
---|
224 |
<startpoint startx="700" starty="535" /> |
---|
225 |
<endpoint endx="843" endy="535" /> |
---|
226 |
</linepath> |
---|
227 |
</UML:AssocWidget> |
---|
228 |
<UML:AssocWidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="220" widgetaid="228" roleBdoc="" roleAdoc="" type="502" changeabilityA="900" changeabilityB="900" visibilityA="200" > |
---|
229 |
<linepath> |
---|
230 |
<startpoint startx="648" starty="678" /> |
---|
231 |
<endpoint endx="529" endy="531" /> |
---|
232 |
</linepath> |
---|
233 |
</UML:AssocWidget> |
---|
234 |
<UML:AssocWidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="220" widgetaid="109" roleBdoc="" roleAdoc="" type="502" changeabilityA="900" changeabilityB="900" visibilityA="200" > |
---|
235 |
<linepath> |
---|
236 |
<startpoint startx="194" starty="773" /> |
---|
237 |
<endpoint endx="282" endy="632" /> |
---|
238 |
</linepath> |
---|
239 |
</UML:AssocWidget> |
---|
240 |
<UML:AssocWidget totalcounta="3" indexa="2" totalcountb="3" indexb="2" widgetbid="228" widgetaid="109" xmi.id="122" > |
---|
241 |
<linepath> |
---|
242 |
<startpoint startx="348" starty="773" /> |
---|
243 |
<endpoint endx="648" endy="763" /> |
---|
244 |
</linepath> |
---|
245 |
<UML:FloatingTextWidget usesdiagramfillcolour="1" width="26" usesdiagramusefillcolour="1" x="384" linecolour="none" y="894" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="19" usefillcolor="1" pretext="" isinstance="0" xmi.id="122" text="0..*" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
246 |
<UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="635" linecolour="none" y="741" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="19" usefillcolor="1" pretext="" isinstance="0" xmi.id="122" text="1" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
247 |
</UML:AssocWidget> |
---|
248 |
</associations> |
---|
249 |
</diagram> |
---|
250 |
<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="986" snapy="10" showatts="1" xmi.id="147" documentation="" type="403" showops="1" showpackage="0" name="Level Two Connection: Controller as Source" localid="29995" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1240" > |
---|
251 |
<widgets> |
---|
252 |
<UML:ObjectWidget usesdiagramfillcolour="0" width="108" usesdiagramusefillcolour="0" x="42" linecolour="#ff0000" y="55" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="60" usefillcolor="1" isinstance="0" xmi.id="177" decon="0" localid="29999" multipleinstance="0" drawasactor="1" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
253 |
<UML:ObjectWidget usesdiagramfillcolour="1" width="89" usesdiagramusefillcolour="1" x="294" linecolour="none" y="80" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="214" decon="0" localid="29998" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
254 |
<UML:ObjectWidget usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="536" linecolour="none" y="105" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="220" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
255 |
<UML:ObjectWidget usesdiagramfillcolour="1" width="87" usesdiagramusefillcolour="1" x="716" linecolour="none" y="130" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="182" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
256 |
<UML:ObjectWidget usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="840" linecolour="none" y="155" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="180" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
257 |
<UML:NoteWidget usesdiagramfillcolour="1" width="215" usesdiagramusefillcolour="1" x="631" linecolour="none" y="9" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="64" usefillcolor="1" isinstance="0" xmi.id="162" text="All singelton instances will be created with the first getInstance call" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
258 |
<UML:NoteWidget usesdiagramfillcolour="1" width="228" usesdiagramusefillcolour="1" x="135" linecolour="none" y="9" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="55" usefillcolor="1" isinstance="0" xmi.id="185" text="Device discovery has be done at creation time of CM handler and every busreset" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
259 |
</widgets> |
---|
260 |
<messages> |
---|
261 |
<UML:MessageWidget usesdiagramfillcolour="1" width="250" usesdiagramusefillcolour="1" x="96" linecolour="none" y="139" operation="getInstance() : CM Handler*" instancename="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="149" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="149" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
262 |
<UML:MessageWidget usesdiagramfillcolour="1" width="250" usesdiagramusefillcolour="1" x="96" linecolour="none" y="344" operation="registerStreamProcess(pStreamProcess : Stream Process*) : void" instancename="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="150" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
263 |
<UML:MessageWidget usesdiagramfillcolour="1" width="254" usesdiagramusefillcolour="1" x="338" linecolour="none" y="149" operation="getInstance() : 1394 Service*" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="107" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="157" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
264 |
<UML:MessageWidget usesdiagramfillcolour="1" width="183" usesdiagramusefillcolour="1" x="584" linecolour="none" y="196" operation="getInstance() : AV/C Stack*" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="65" usefillcolor="1" seqnum="" widgetaid="29997" isinstance="0" xmi.id="159" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
265 |
<UML:MessageWidget usesdiagramfillcolour="1" width="132" usesdiagramusefillcolour="1" x="759" linecolour="none" y="211" operation="getInstance() : AV Service*" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29996" isinstance="0" xmi.id="160" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
266 |
<UML:MessageWidget usesdiagramfillcolour="1" width="254" usesdiagramusefillcolour="1" x="338" linecolour="none" y="394" operation="getNextFreeRemoteiPCR() : iPCR" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="164" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
267 |
<UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="475" operation="sendCommand(Reserver[unit]) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="165" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
268 |
<UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="533" operation="sendCommand(InputSelect) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="34" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="166" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
269 |
<UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="768" operation="sendCommand(InputSelect) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="169" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
270 |
<UML:MessageWidget usesdiagramfillcolour="1" width="244" usesdiagramusefillcolour="1" x="339" linecolour="none" y="599" operation="reserveOPCR() : void" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="171" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
271 |
<UML:MessageWidget usesdiagramfillcolour="1" width="254" usesdiagramusefillcolour="1" x="338" linecolour="none" y="635" operation="setPlugFormat(iPCR, StreamFormat) : FBReturnCodes" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="173" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
272 |
<UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="702" operation="sendCommand(extendedStreamFormat) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="174" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
273 |
<UML:MessageWidget usesdiagramfillcolour="1" width="254" usesdiagramusefillcolour="1" x="338" linecolour="none" y="836" operation="getIsoChannelIOOPCR() : PCR&" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="175" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
274 |
<UML:MessageWidget usesdiagramfillcolour="1" width="240" usesdiagramusefillcolour="1" x="97" linecolour="none" y="916" operation="setIsoChannel() : void" instancename="" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="176" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
275 |
<UML:MessageWidget usesdiagramfillcolour="1" width="240" usesdiagramusefillcolour="1" x="97" linecolour="none" y="951" operation="startStreamProcess() : void" instancename="" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="177" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
276 |
<UML:MessageWidget usesdiagramfillcolour="1" width="795" usesdiagramusefillcolour="1" x="96" linecolour="none" y="1001" operation="getInstance() : AV Service*" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="178" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
277 |
<UML:MessageWidget usesdiagramfillcolour="1" width="785" usesdiagramusefillcolour="1" x="97" linecolour="none" y="1062" operation="createLink() : void" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="179" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
278 |
<UML:MessageWidget usesdiagramfillcolour="1" width="785" usesdiagramusefillcolour="1" x="97" linecolour="none" y="1092" operation="startLink() : void" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="180" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
279 |
<UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="1146" operation="sendCommand(Reserve[free]) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="181" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
280 |
<UML:MessageWidget usesdiagramfillcolour="1" width="244" usesdiagramusefillcolour="1" x="339" linecolour="none" y="1208" operation="unreserveOPCR() : FBReturnCodes" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="183" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
281 |
</messages> |
---|
282 |
<associations> |
---|
283 |
<UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="162" widgetaid="29998" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" > |
---|
284 |
<linepath> |
---|
285 |
<startpoint startx="338" starty="80" /> |
---|
286 |
<endpoint endx="631" endy="41" /> |
---|
287 |
</linepath> |
---|
288 |
</UML:AssocWidget> |
---|
289 |
<UML:AssocWidget totalcounta="4" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="29997" widgetaid="162" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" > |
---|
290 |
<linepath> |
---|
291 |
<startpoint startx="684" starty="73" /> |
---|
292 |
<endpoint endx="584" endy="105" /> |
---|
293 |
</linepath> |
---|
294 |
</UML:AssocWidget> |
---|
295 |
<UML:AssocWidget totalcounta="4" indexa="2" visibilityB="200" totalcountb="2" indexb="1" widgetbid="29996" widgetaid="162" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" > |
---|
296 |
<linepath> |
---|
297 |
<startpoint startx="738" starty="73" /> |
---|
298 |
<endpoint endx="759" endy="130" /> |
---|
299 |
</linepath> |
---|
300 |
</UML:AssocWidget> |
---|
301 |
<UML:AssocWidget totalcounta="4" indexa="3" visibilityB="200" totalcountb="2" indexb="1" widgetbid="29995" widgetaid="162" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" > |
---|
302 |
<linepath> |
---|
303 |
<startpoint startx="792" starty="73" /> |
---|
304 |
<endpoint endx="883" endy="155" /> |
---|
305 |
</linepath> |
---|
306 |
</UML:AssocWidget> |
---|
307 |
<UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="149" widgetaid="185" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" > |
---|
308 |
<linepath> |
---|
309 |
<startpoint startx="249" starty="64" /> |
---|
310 |
<endpoint endx="221" endy="139" /> |
---|
311 |
</linepath> |
---|
312 |
</UML:AssocWidget> |
---|
313 |
</associations> |
---|
314 |
</diagram> |
---|
315 |
<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="986" snapy="10" showatts="1" xmi.id="209" documentation="" type="403" showops="1" showpackage="0" name="Device Discovery" localid="29994" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="924" > |
---|
316 |
<widgets> |
---|
317 |
<UML:ObjectWidget usesdiagramfillcolour="1" width="89" usesdiagramusefillcolour="1" x="176" linecolour="none" y="80" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="214" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
318 |
<UML:ObjectWidget usesdiagramfillcolour="0" width="108" usesdiagramusefillcolour="0" x="51" linecolour="#ff0000" y="55" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="60" usefillcolor="1" isinstance="0" xmi.id="177" decon="0" localid="29998" multipleinstance="0" drawasactor="1" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
319 |
<UML:ObjectWidget usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="288" linecolour="none" y="105" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="220" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
320 |
<UML:ObjectWidget usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="519" linecolour="none" y="105" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="228" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
321 |
<UML:ObjectWidget usesdiagramfillcolour="0" width="92" usesdiagramusefillcolour="0" x="639" linecolour="#ff0000" y="130" instancename="UnitPlug" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" isinstance="0" xmi.id="262" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
322 |
<UML:ObjectWidget usesdiagramfillcolour="0" width="118" usesdiagramusefillcolour="0" x="762" linecolour="#ff0000" y="130" instancename="SubUnit1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" isinstance="0" xmi.id="329" decon="0" localid="29994" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" /> |
---|
323 |
<UML:NoteWidget usesdiagramfillcolour="1" width="291" usesdiagramusefillcolour="1" x="24" linecolour="none" y="411" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="94" usefillcolor="1" isinstance="0" xmi.id="226" text="After a device is found do following: |
---|
324 |
- Get number of unit plugs |
---|
325 |
- Get number of subunits |
---|
326 |
- For each music subunit get number of subunit plug |
---|
327 |
" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
328 |
</widgets> |
---|
329 |
<messages> |
---|
330 |
<UML:MessageWidget usesdiagramfillcolour="1" width="113" usesdiagramusefillcolour="1" x="106" linecolour="none" y="140" operation="<<create>>" instancename="" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="214" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
331 |
<UML:MessageWidget usesdiagramfillcolour="1" width="114" usesdiagramusefillcolour="1" x="221" linecolour="none" y="180" operation="<<create>>" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="215" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
332 |
<UML:MessageWidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="334" linecolour="none" y="209" operation="discoverDevices() : FBReturnCodes" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="40" usefillcolor="1" seqnum="" widgetaid="29997" isinstance="0" xmi.id="219" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
333 |
<UML:MessageWidget usesdiagramfillcolour="1" width="229" usesdiagramusefillcolour="1" x="337" linecolour="none" y="277" operation="<<create>>" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29997" isinstance="0" xmi.id="221" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
334 |
<UML:MessageWidget usesdiagramfillcolour="1" width="229" usesdiagramusefillcolour="1" x="337" linecolour="none" y="684" operation="" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29997" isinstance="0" xmi.id="222" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
335 |
<UML:MessageWidget usesdiagramfillcolour="1" width="116" usesdiagramusefillcolour="1" x="568" linecolour="none" y="303" operation="<<create>>" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29996" isinstance="0" xmi.id="262" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
336 |
<UML:MessageWidget usesdiagramfillcolour="1" width="252" usesdiagramusefillcolour="1" x="568" linecolour="none" y="337" operation="<<create>>" instancename="" widgetbid="29994" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29996" isinstance="0" xmi.id="329" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" /> |
---|
337 |
</messages> |
---|
338 |
<associations> |
---|
339 |
<UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="219" widgetaid="226" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" > |
---|
340 |
<linepath> |
---|
341 |
<startpoint startx="169" starty="411" /> |
---|
342 |
<endpoint endx="334" endy="229" /> |
---|
343 |
</linepath> |
---|
344 |
</UML:AssocWidget> |
---|
345 |
</associations> |
---|
346 |
</diagram> |
---|
347 |
</diagrams> |
---|
348 |
<listview> |
---|
349 |
<listitem open="1" type="800" id="-1" label="Views" > |
---|
350 |
<listitem open="1" type="801" id="-1" label="Logical View" > |
---|
351 |
<listitem open="0" type="807" id="10" label="FreeBob Class Diagrams" /> |
---|
352 |
<listitem open="0" type="810" id="209" label="Device Discovery" /> |
---|
353 |
<listitem open="0" type="810" id="147" label="Level Two Connection: Controller as Source" /> |
---|
354 |
<listitem open="1" type="813" id="220" label="1394 Service" > |
---|
355 |
<listitem open="0" type="815" id="64" label="allocIsoChannel" /> |
---|
356 |
<listitem open="0" type="815" id="112" label="busresetHandler" /> |
---|
357 |
<listitem open="0" type="815" id="63" label="createPtToPtConnection" /> |
---|
358 |
<listitem open="0" type="815" id="218" label="discoverDevices" /> |
---|
359 |
<listitem open="0" type="815" id="65" label="freeIsoChannel" /> |
---|
360 |
<listitem open="0" type="815" id="120" label="getGUID" /> |
---|
361 |
<listitem open="0" type="815" id="146" label="getInstance" /> |
---|
362 |
<listitem open="0" type="815" id="46" label="getIsoChannelIOOPCR" /> |
---|
363 |
<listitem open="0" type="815" id="21" label="getNextFreeRemoteiPCR" /> |
---|
364 |
<listitem open="0" type="815" id="43" label="reserveOPCR" /> |
---|
365 |
<listitem open="0" type="815" id="53" label="setPlugFormat" /> |
---|
366 |
<listitem open="0" type="815" id="184" label="unreserveOPCR" /> |
---|
367 |
</listitem> |
---|
368 |
<listitem open="1" type="813" id="180" label="AV Service" > |
---|
369 |
<listitem open="0" type="815" id="51" label="createLink" /> |
---|
370 |
<listitem open="0" type="815" id="144" label="getInstance" /> |
---|
371 |
<listitem open="0" type="815" id="52" label="startLink" /> |
---|
372 |
</listitem> |
---|
373 |
<listitem open="1" type="813" id="29" label="AV/C Command" /> |
---|
374 |
<listitem open="1" type="813" id="228" label="AV/C Device" > |
---|
375 |
<listitem open="0" type="814" id="94" label="m_GUID" /> |
---|
376 |
<listitem open="0" type="814" id="100" label="m_bBusManagerCapable" /> |
---|
377 |
<listitem open="0" type="814" id="98" label="m_bCycleMasterCapable" /> |
---|
378 |
<listitem open="0" type="814" id="99" label="m_bIsochronousCapable" /> |
---|
379 |
<listitem open="0" type="814" id="97" label="m_bResourceManagerCapable" /> |
---|
380 |
<listitem open="0" type="814" id="101" label="m_iCycleMasterClockAccuracy" /> |
---|
381 |
<listitem open="0" type="814" id="106" label="m_iModelId" /> |
---|
382 |
<listitem open="0" type="814" id="102" label="m_iNodeCapabilities" /> |
---|
383 |
<listitem open="0" type="814" id="93" label="m_iNodeId" /> |
---|
384 |
<listitem open="0" type="814" id="105" label="m_iUnitSoftwareVersion" /> |
---|
385 |
<listitem open="0" type="814" id="104" label="m_iUnitSpecId" /> |
---|
386 |
<listitem open="0" type="814" id="103" label="m_iVendorId" /> |
---|
387 |
<listitem open="0" type="814" id="85" label="m_plugs" /> |
---|
388 |
<listitem open="0" type="814" id="107" label="m_sTextualLeaves" /> |
---|
389 |
<listitem open="0" type="815" id="91" label="addPlug" /> |
---|
390 |
<listitem open="0" type="815" id="229" label="addSubUnit" /> |
---|
391 |
</listitem> |
---|
392 |
<listitem open="1" type="813" id="182" label="AV/C Stack" > |
---|
393 |
<listitem open="0" type="815" id="145" label="getInstance" /> |
---|
394 |
<listitem open="0" type="815" id="28" label="sendCommand" /> |
---|
395 |
</listitem> |
---|
396 |
<listitem open="1" type="813" id="214" label="CM Handler" > |
---|
397 |
<listitem open="0" type="815" id="143" label="getInstance" /> |
---|
398 |
<listitem open="0" type="815" id="151" label="registerStreamProcess" /> |
---|
399 |
<listitem open="0" type="815" id="57" label="succeded" /> |
---|
400 |
</listitem> |
---|
401 |
<listitem open="1" type="813" id="109" label="Device Discovery" > |
---|
402 |
<listitem open="0" type="814" id="111" label="m_iGenerationCount" /> |
---|
403 |
<listitem open="0" type="815" id="123" label="getAVCDeviceVector" /> |
---|
404 |
</listitem> |
---|
405 |
<listitem open="1" type="813" id="44" label="ExtendedStreamFormatInfo" /> |
---|
406 |
<listitem open="1" type="813" id="32" label="InputSelect" /> |
---|
407 |
<listitem open="1" type="813" id="22" label="PCR" /> |
---|
408 |
<listitem open="1" type="813" id="262" label="Plug" /> |
---|
409 |
<listitem open="1" type="813" id="83" label="PlugVector" > |
---|
410 |
<listitem open="0" type="816" id="84" label="Vector" /> |
---|
411 |
</listitem> |
---|
412 |
<listitem open="1" type="813" id="30" label="Reserve" /> |
---|
413 |
<listitem open="0" type="813" id="177" label="Stream Process" > |
---|
414 |
<listitem open="0" type="815" id="48" label="setIsoChannel" /> |
---|
415 |
<listitem open="0" type="815" id="49" label="startStreamProcess" /> |
---|
416 |
</listitem> |
---|
417 |
<listitem open="1" type="813" id="329" label="Sub Unit" /> |
---|
418 |
<listitem open="1" type="813" id="70" label="Unit" /> |
---|
419 |
<listitem open="1" type="813" id="23" label="iPCR" /> |
---|
420 |
<listitem open="1" type="813" id="25" label="oPCR" /> |
---|
421 |
<listitem open="1" type="830" id="-1" label="Datatypes" > |
---|
422 |
<listitem open="1" type="829" id="121" label="NodeId" /> |
---|
423 |
<listitem open="1" type="829" id="13" label="bool" /> |
---|
424 |
<listitem open="1" type="829" id="12" label="char" /> |
---|
425 |
<listitem open="1" type="829" id="76" label="container" /> |
---|
426 |
<listitem open="1" type="829" id="15" label="double" /> |
---|
427 |
<listitem open="1" type="829" id="14" label="float" /> |
---|
428 |
<listitem open="1" type="829" id="11" label="int" /> |
---|
429 |
<listitem open="1" type="829" id="16" label="long" /> |
---|
430 |
<listitem open="1" type="829" id="114" label="octlet_t" /> |
---|
431 |
<listitem open="1" type="829" id="87" label="plugs" /> |
---|
432 |
<listitem open="1" type="829" id="113" label="raw1394handle_t" /> |
---|
433 |
<listitem open="1" type="829" id="17" label="short" /> |
---|
434 |
<listitem open="1" type="829" id="18" label="string" /> |
---|
435 |
</listitem> |
---|
436 |
<listitem open="1" type="831" id="34" label="FBReturnCodes" /> |
---|
437 |
<listitem open="1" type="831" id="55" label="StreamFormat" /> |
---|
438 |
</listitem> |
---|
439 |
<listitem open="1" type="802" id="-1" label="Use Case View" /> |
---|
440 |
<listitem open="1" type="821" id="-1" label="Component View" /> |
---|
441 |
<listitem open="1" type="827" id="-1" label="Deployment View" /> |
---|
442 |
</listitem> |
---|
443 |
</listview> |
---|
444 |
<codegeneration/> |
---|
445 |
</XMI.content> |
---|
446 |
</XMI> |
---|