Changeset 4523
- Timestamp:
- 08/01/07 10:39:04 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
WaveDev/trunk/WaveDev/wavedev/XML_gen/application_gen.py
r4393 r4523 197 197 cname = unicode(n.name) 198 198 devFlag = False 199 200 print "Processing connection : " 201 print " component name : " + cname 202 print " local comp type : " + n.type 203 print " local port type : " + i.localPort.type 204 print " local port name : " + unicode(i.localPort.name) 205 print " remote comp type: " + i.remoteComp.type 206 print " remote port type: " + i.remotePort.type 207 print " remote port name: " + unicode(i.remotePort.name) 208 199 209 if i.localPort.type == 'Uses': 200 210 uname = unicode(i.localPort.name) … … 204 214 c1name = cname 205 215 c2name = unicode(i.remoteComp.name) 206 if i.remoteComp.type == "device" \207 or i.remoteComp.type == "executabledevice" \216 if i.remoteComp.type.lower() == "device" \ 217 or i.remoteComp.type.lower() == "executabledevice" \ 208 218 or i.remoteComp.type.lower() == "aggregatedevice": 209 219 dev_pname = u'DomainName1/' + pname … … 216 226 c2name = cname 217 227 c1name = unicode(i.remoteComp.name) 218 if n.type == "device" \219 or n.type == "executabledevice" \228 if n.type.lower() == "device" \ 229 or n.type.lower() == "executabledevice" \ 220 230 or n.type.lower() == "aggregatedevice": 221 231 dev_pname = u'DomainName1/' + pname 222 232 devFlag = True 223 233 224 234 connectinterfaceNode = doc_sad.createElement("connectinterface") 225 235 connectinterfaceNode.setAttribute("id",u'DCE:' + unicode(uuidgen())) … … 230 240 findbyUsesNode = doc_sad.createElement("findby") 231 241 namingserviceUsesNode = doc_sad.createElement("namingservice") 242 # TODO: this is a dirty hack that needs to be fixed! 243 if c1name == "USRP1": 244 c1name = "DomainName1/USRP1" 232 245 namingserviceUsesNode.setAttribute("name", c1name) 233 246 … … 263 276 findbyProvidesNode.appendChild(namingserviceProvidesNode) 264 277 connectinterfaceNode.appendChild(findbyProvidesNode) 278 connectinterfaceNode.appendChild(usesportNode) 265 279 266 280 # Append connectinterface to connections