winIDEA SDK
test_get_winidea_version.py
1# This script is licensed under BSD License, see file LICENSE.txt.
2#
3# (c) TASKING Germany GmbH, 2023
4
5import isystem.connect as ic
6
7
8winidea_id = ''
9
10
11def test_getWinIDEAVersion():
12 ic.requires_SDK(9, 19, 0)
13
14 connMgr = ic.ConnectionMgr()
15 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
16
17
18 ideCtrl = ic.CIDEController(connMgr)
19
20 cVer = ideCtrl.getWinIDEAVersion()
21 print(f"Version info: {cVer.toString()}")
22 print(f"\tBuild day: {cVer.getBuildDay()}")
23 print(f"\tBuild month: {cVer.getBuildMonth()}")
24 print(f"\tBuild year: {cVer.getBuildYear()}")
25 print(f"\tMajor: {cVer.getMajor()}")
26 print(f"\tMinor: {cVer.getMinor()}")
27 print(f"\tBuild number: {cVer.getBuild()}")
28 print(f"\tSubbuild: {cVer.getSubbuild()}")
29 print(f"\tRevision: {cVer.getSccRevision()}")
30
31
32if __name__ == "__main__":
33 test_getWinIDEAVersion()