import isystem.connect as ic
winidea_id = ''
def test_get_process():
conn_mgr = ic.ConnectionMgr()
conn_mgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
sess_ctrl = ic.CSessionCtrl(conn_mgr)
Status = sess_ctrl.get_status()
print(f"SoCs: {Status.SoCs().size()}")
print(f"SoCs: {sess_ctrl.get_status().SoCs().size()}")
for SoC in sess_ctrl.get_status().SoCs():
print(f"SoC: {SoC.status()}")
for Core in SoC.cores():
print(f" Core: {Core.status(), Core.status_string(), Core.PC()}")
vSoCs = sess_ctrl.get_status().SoCs()
print(f"SoCs: {vSoCs.size()}")
print(f"SoC: {vSoCs[0].status()}")
print(f"Core0: {vSoCs[0].cores()[0].status()}")
if __name__ == '__main__':
test_get_process()