import isystem.connect as ic
winidea_id = ''
def test_configure():
connMgr = ic.ConnectionMgr()
connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
daqCtrl = ic.CDAQController(connMgr)
daqCfg = ic.DAQConfigVector()
cfg = ic.CDAQConfigItem("mainLoopCounter", ic.CDAQController.daqSample100ms, 0)
daqCfg.push_back(cfg)
daqCtrl.configure(daqCfg)
print("Adding 'interrupt_counter' variable to DAQ configuration...")
cfg = ic.CDAQConfigItem("iInterruptCounter", ic.CDAQController.daqSampleMax, 0)
daqCfg.push_back(cfg)
daqCtrl.configure(daqCfg)
print(f"DAQ configured, {daqCtrl.getNumItems()} variables observed.")
if __name__ == "__main__":
test_configure()