1 <?xml version="1.0" encoding="UTF-8"?> |
1 <?xml version="1.0" encoding="UTF-8"?> |
2 <SystemDefinition name="Foundation" schema="2.0.1"> |
2 <SystemDefinition name="foundation" schema="2.0.1"> |
3 <systemModel> |
3 <systemModel> |
4 <layer name="os" long-name="OS" levels="hw services"> |
4 <layer name="os" long-name="OS" levels="hw services"> |
5 <block name="cellularsrv" long-name="Cellular Baseband Services" tech_domain="vc" level="services" levels="adaptation hw-if plugin framework server app-if"> |
5 <block name="cellularsrv" long-name="Cellular Baseband Services" tech_domain="vc" level="services" levels="adaptation hw-if plugin framework server app-if"> |
6 <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation"> |
6 <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation"> |
7 <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian"> |
7 <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian"> |
16 <collection name="smsprotocols" long-name="SMS Protocols" level="framework"> |
16 <collection name="smsprotocols" long-name="SMS Protocols" level="framework"> |
17 <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y" origin-model="Symbian"> |
17 <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y" origin-model="Symbian"> |
18 <unit bldFile="/sf/os/cellularsrv/smsprotocols/smsstack/group" mrp="/sf/os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/> |
18 <unit bldFile="/sf/os/cellularsrv/smsprotocols/smsstack/group" mrp="/sf/os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/> |
19 </component> |
19 </component> |
20 <component name="n:cdmasmsstack" long-name="CDMA SMS Stack" introduced="8.0" purpose="optional" plugin="Y" origin-model="Symbian"> |
20 <component name="n:cdmasmsstack" long-name="CDMA SMS Stack" introduced="8.0" purpose="optional" plugin="Y" origin-model="Symbian"> |
21 <unit bldFile="/sf/os/cellularsrv/smsprotocols/cdmasmsstack/group" mrp="/sf/os/cellularsrv/smsprotocols/cdmasmsstack/group/nbprotocols_cdmasmsstack.mrp"/> |
21 <!-- The following unit is removed as non-contributed --> |
|
22 <!-- <unit bldFile="os/cellularsrv/smsprotocols/cdmasmsstack/group" mrp="os/cellularsrv/smsprotocols/cdmasmsstack/group/nbprotocols_cdmasmsstack.mrp"/> --> |
22 </component> |
23 </component> |
23 </collection> |
24 </collection> |
24 <collection name="telephonyprotocols" long-name="Telephony Protocols" level="framework"> |
25 <collection name="telephonyprotocols" long-name="Telephony Protocols" level="framework"> |
25 <component name="csdagt" long-name="CSD AGT" introduced="6.1" purpose="optional" plugin="Y" origin-model="Symbian"> |
26 <component name="csdagt" long-name="CSD AGT" introduced="6.1" purpose="optional" plugin="Y" origin-model="Symbian"> |
26 <unit bldFile="/sf/os/cellularsrv/telephonyprotocols/csdagt/group" mrp="/sf/os/cellularsrv/telephonyprotocols/csdagt/group/networking_csdagt.mrp"/> |
27 <unit bldFile="/sf/os/cellularsrv/telephonyprotocols/csdagt/group" mrp="/sf/os/cellularsrv/telephonyprotocols/csdagt/group/networking_csdagt.mrp"/> |
65 </component> |
66 </component> |
66 <component name="etelsimtoolkit" long-name="ETel SIM Toolkit" introduced="6.1" purpose="mandatory" plugin="N" origin-model="Symbian"> |
67 <component name="etelsimtoolkit" long-name="ETel SIM Toolkit" introduced="6.1" purpose="mandatory" plugin="N" origin-model="Symbian"> |
67 <unit bldFile="/sf/os/cellularsrv/telephonyserver/etelsimtoolkit/group" mrp="/sf/os/cellularsrv/telephonyserver/etelsimtoolkit/group/telephony_etelsat.mrp"/> |
68 <unit bldFile="/sf/os/cellularsrv/telephonyserver/etelsimtoolkit/group" mrp="/sf/os/cellularsrv/telephonyserver/etelsimtoolkit/group/telephony_etelsat.mrp"/> |
68 </component> |
69 </component> |
69 <component name="n:etelcdma" long-name="ETel CDMA" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian"> |
70 <component name="n:etelcdma" long-name="ETel CDMA" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian"> |
70 <unit bldFile="/sf/os/cellularsrv/telephonyserver/etelcdma/group" mrp="/sf/os/cellularsrv/telephonyserver/etelcdma/group/telephony_etelcdma.mrp"/> |
71 <!-- The following unit is removed as non-contributed --> |
|
72 <!-- <unit bldFile="os/cellularsrv/telephonyserver/etelcdma/group" mrp="os/cellularsrv/telephonyserver/etelcdma/group/telephony_etelcdma.mrp"/> --> |
71 </component> |
73 </component> |
72 </collection> |
74 </collection> |
73 <collection name="telephonyserverplugins" long-name="Telephony Server Plugins" level="plugin"> |
75 <collection name="telephonyserverplugins" long-name="Telephony Server Plugins" level="plugin"> |
74 <!--Component manually removed, already declared in OS--> |
76 <!--Component manually removed, already declared in OS--> |
75 <!--<component name="common_tsy"> |
77 <!--<component name="common_tsy"> |
100 </component> |
102 </component> |
101 <component name="simtsy" long-name="SIM TSY" introduced="7.0" purpose="development" plugin="Y" origin-model="Symbian"> |
103 <component name="simtsy" long-name="SIM TSY" introduced="7.0" purpose="development" plugin="Y" origin-model="Symbian"> |
102 <unit bldFile="/sf/os/cellularsrv/telephonyserverplugins/simtsy/group" mrp="/sf/os/cellularsrv/telephonyserverplugins/simtsy/group/telephony_simtsy.mrp"/> |
104 <unit bldFile="/sf/os/cellularsrv/telephonyserverplugins/simtsy/group" mrp="/sf/os/cellularsrv/telephonyserverplugins/simtsy/group/telephony_simtsy.mrp"/> |
103 </component> |
105 </component> |
104 </collection> |
106 </collection> |
105 <!-- Collection manually added from OS after auto-merge --> |
|
106 <collection name="telephonyutils" long-name="Telephony Utilities" level="app-if"> |
|
107 <component name="dial" long-name="Dial" deprecated="9.1" purpose="optional"> |
|
108 <unit bldFile="/sf/os/cellularsrv/telephonyutils/dial/group" mrp="/sf/os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/> |
|
109 </component> |
|
110 <component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y"> |
|
111 <unit bldFile="/sf/os/cellularsrv/telephonyutils/telephonywatchers/group" mrp="/sf/os/cellularsrv/telephonyutils/telephonywatchers/group/telephony_watchers.mrp"/> |
|
112 </component> |
|
113 <component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory"> |
|
114 <unit bldFile="/sf/os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="/sf/os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/> |
|
115 </component> |
|
116 </collection> |
|
117 <collection name="commonnetworkinterface" long-name="Common Network Interface" level="hw-if"> |
107 <collection name="commonnetworkinterface" long-name="Common Network Interface" level="hw-if"> |
118 <component name="gennif" long-name="Generic NIF" origin-model="Foundation"> |
108 <component name="gennif" long-name="Generic NIF" origin-model="foundation"> |
119 <unit bldFile="/sf/os/cellularsrv/commonnetworkinterface/gennif/group"/> |
109 <unit bldFile="/sf/os/cellularsrv/commonnetworkinterface/gennif/group"/> |
120 </component> |
110 </component> |
121 <component name="gprsumtsagent" long-name="GPRS UMTS Agent" origin-model="Foundation"> |
111 <component name="gprsumtsagent" long-name="GPRS UMTS Agent" origin-model="foundation"> |
122 <unit bldFile="/sf/os/cellularsrv/commonnetworkinterface/gprsumtsagent/group"/> |
112 <unit bldFile="/sf/os/cellularsrv/commonnetworkinterface/gprsumtsagent/group"/> |
123 </component> |
113 </component> |
124 <component unofficial="yes" name="commonnetworkinterface_build" long-name="Common Network Interface Build" origin-model="Foundation"> |
114 <component unofficial="yes" name="commonnetworkinterface_build" long-name="Common Network Interface Build" origin-model="foundation"> |
125 <unit bldFile="/sf/os/cellularsrv/commonnetworkinterface/group"/> |
115 <unit bldFile="/sf/os/cellularsrv/commonnetworkinterface/group"/> |
126 </component> |
116 </component> |
127 </collection> |
117 </collection> |
128 <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if"> |
118 <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if"> |
129 <component name="isc_if" long-name="ISC Interface" origin-model="Foundation"> |
119 <component name="isc_if" long-name="ISC Interface" origin-model="foundation"> |
130 <unit bldFile="/sf/os/cellularsrv/basebandabstraction/isc_if/group"/> |
120 <unit bldFile="/sf/os/cellularsrv/basebandabstraction/isc_if/group"/> |
131 </component> |
121 </component> |
132 <!--Component manually removed and merged to OS, unit originately commented out by Bob's script--> |
122 <!--Component manually removed and merged to OS, unit originately commented out by Bob's script--> |
133 <!--<component name="basebandchanneladaptor"> |
123 <!--<component name="basebandchanneladaptor"> |
134 - <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/test/te_bca/group"/> - |
124 - <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/test/te_bca/group"/> - |
140 </component> |
130 </component> |
141 <component name="intersystemcomm" long-name="Inter-System Communication" filter="gt" introduced="tb92" purpose="optional" plugin="N" origin-model="Symbian"> |
131 <component name="intersystemcomm" long-name="Inter-System Communication" filter="gt" introduced="tb92" purpose="optional" plugin="N" origin-model="Symbian"> |
142 <unit bldFile="/sf/os/cellularsrv/basebandabstraction/intersystemcomm/group" mrp="/sf/os/cellularsrv/basebandabstraction/intersystemcomm/group/networking_isc.mrp"/> |
132 <unit bldFile="/sf/os/cellularsrv/basebandabstraction/intersystemcomm/group" mrp="/sf/os/cellularsrv/basebandabstraction/intersystemcomm/group/networking_isc.mrp"/> |
143 </component> |
133 </component> |
144 </collection> |
134 </collection> |
|
135 <!-- Collection manually added due to faulty merge XSLT --> |
|
136 <collection name="telephonyutils" long-name="Telephony Utilities" level="app-if"> |
|
137 <component name="dial" long-name="Dial" deprecated="9.1" purpose="optional"> |
|
138 <unit bldFile="/sf/os/cellularsrv/telephonyutils/dial/group" mrp="/sf/os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/> |
|
139 </component> |
|
140 <component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y"> |
|
141 <unit bldFile="/sf/os/cellularsrv/telephonyutils/telephonywatchers/group" mrp="/sf/os/cellularsrv/telephonyutils/telephonywatchers/group/telephony_watchers.mrp"/> |
|
142 </component> |
|
143 <component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory"> |
|
144 <unit bldFile="/sf/os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="/sf/os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/> |
|
145 </component> |
|
146 </collection> |
145 <collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if"> |
147 <collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if"> |
146 <component unofficial="yes" name="cellularsrv_build" long-name="Cellular Baseband Services Build" origin-model="Foundation"> |
148 <component unofficial="yes" name="cellularsrv_build" long-name="Cellular Baseband Services Build" origin-model="foundation"> |
147 <unit bldFile="/sf/os/cellularsrv/group"/> |
149 <unit bldFile="/sf/os/cellularsrv/group"/> |
|
150 </component> |
|
151 <component unofficial="yes" name="cellularsrv_plat" long-name="Cellular Baseband Services Platform Interfaces" class="api" origin-model="foundation"> |
|
152 <unit bldFile="/sf/os/cellularsrv/cellularsrv_plat/group"/> |
148 </component> |
153 </component> |
149 <component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian"> |
154 <component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian"> |
150 <unit mrp="/sf/os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/> |
155 <unit mrp="/sf/os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/> |
151 </component> |
156 </component> |
152 <component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian"> |
157 <component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian"> |
153 <unit mrp="/sf/os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/> |
158 <unit mrp="/sf/os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/> |
154 </component> |
159 </component> |
155 <component name="cellularsrv_metadata" long-name="Cellular Baseband Services Metadata" introduced="tb91" purpose="development" class="config PC" plugin="N" origin-model="Symbian"> |
160 <component name="cellularsrv_metadata" long-name="Cellular Baseband Services Metadata" introduced="tb91" purpose="development" class="config PC" plugin="N" origin-model="Symbian"> |
156 <unit mrp="/sf/os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/> |
161 <unit mrp="/sf/os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/> |
157 </component> |
|
158 </collection> |
|
159 <collection name="cellularsrv_plat" long-name="Cellular Baseband Services Platform Interfaces" level="app-if"> |
|
160 <component unofficial="yes" name="primary_pdp_context_qos_parameter_setting_api" origin-model="Foundation"> |
|
161 <unit bldFile="/sf/os/cellularsrv/cellularsrv_plat/primary_pdp_context_qos_parameter_setting_api/group"/> |
|
162 </component> |
162 </component> |
163 </collection> |
163 </collection> |
164 <collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adaptation"> |
164 <collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adaptation"> |
165 <component name="mocksy" long-name="MockSY" introduced="tb91" purpose="development" plugin="Y" origin-model="Symbian"> |
165 <component name="mocksy" long-name="MockSY" introduced="tb91" purpose="development" plugin="Y" origin-model="Symbian"> |
166 <unit bldFile="/sf/os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="/sf/os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/> |
166 <unit bldFile="/sf/os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="/sf/os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/> |