| 230 | |
| 231 | # DEFAULT_VEHTYPE |
| 232 | def getAllvTypeID(self) -> list: |
| 233 | allvTypesID = [] |
| 234 | if ',' in self.rouFile: |
| 235 | vTypeFile = self.rouFile.split(',')[0] |
| 236 | elementTree = ET.parse(vTypeFile) |
| 237 | root = elementTree.getroot() |
| 238 | for child in root: |
| 239 | if child.tag == 'vType': |
| 240 | vtid = child.attrib['id'] |
| 241 | allvTypesID.append(vtid) |
| 242 | else: |
| 243 | elementTree = ET.parse(self.rouFile) |
| 244 | root = elementTree.getroot() |
| 245 | for child in root: |
| 246 | if child.tag == 'vType': |
| 247 | vtid = child.attrib['id'] |
| 248 | allvTypesID.append(vtid) |
| 249 | |
| 250 | return allvTypesID |
| 251 | |
| 252 | def start(self): |
| 253 | traci.start( |