private bool CountConnectedDevices() { _deviceCounter = IowKit.GetConnectDeviceCounter(); if (_deviceCounter != null) { return(true); } AddDeviceFactoryEventLog("Fehler beim öffnen der Devices. Sind welche Verbunden?"); return(false); }
private bool OpenConnectedDevices() { var firstDeviceHandler = IowKit.OpenDevices(); if (firstDeviceHandler != null) { return(true); } AddDeviceFactoryEventLog("Fehler beim öffnen der Devices. Sind welche Verbunden?"); return(false); }
private bool AddAllConnectedDeviceToFactory() { for (int?i = Defines.IowkitStartNumbering; i <= _deviceCounter; i++) { var handler = IowKit.GetHandlerForDevice(i); if (handler == null) { AddDeviceFactoryEventLog("Das Device mit der Nummer: " + i + " konnte nicht geöffnet " + "werden. Es wird nicht geladen."); continue; } AddDeviceToFactory((int)handler, (int)i); } AddDeviceFactoryEventLog("Alle Devices sind erfolgreich Connected worden."); return(true); }