1
2
3
4
5import isystem.connect as ic
6
7
8def main():
9 winidea_id = ''
10 connectionMgr = ic.ConnectionMgr()
11
12
13
14 connectionMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
15
16 ideCtrl = ic.CIDEController(connectionMgr)
17 debugCtrl = ic.CDebugFacade(connectionMgr)
18
19
20
21 emulatorSerialNumbers = ['#84379']
22
23
24
25 ideCtrl.setOption('/IOPEN/Communication.Mode', 'TCP')
26
27 isConnected = False
28 for serialNumber in emulatorSerialNumbers:
29
30 ideCtrl.setOption('/IOPEN/Communication.IPAddress', serialNumber)
31
32 try:
33 debugCtrl.download()
34 isConnected = True
35 print('Found emulator with serial number: ', serialNumber)
36 break
37 except OSError:
38 print('Emulator with serial number ' + serialNumber + ' is not available.')
39
40
41 if isConnected:
42 print('Connected!')
43 else:
44 print('No free emulators found!')
45
46 ideCtrl.setOption('/IOPEN/Communication.Mode', 'USB')
47
48
49
50if __name__ == "__main__":
51 main()