import isystem.connect as ic
winidea_id = ''
def test_getAddressOfSourceLine():
connMgr = ic.ConnectionMgr()
connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
LINE_NUM = 11
addCtrl = ic.CAddressController(connMgr)
srcData = addCtrl.getAddressOfSourceLine("src/main.cpp", LINE_NUM, False)
msg = f"Assignment of 'main_loop_counter' in 'main.cpp::{LINE_NUM}' is "
msg += f"done accross '{len(srcData)}' addresses: "
msg += ", ".join([hex(add) for add in srcData])
print(msg)
if __name__ == "__main__":
test_getAddressOfSourceLine()