void GetConnectedOneWireDevices() { _oneWireDevices = new List <IOneWireDevice>(); var first = true; var deviceDetected = _ds2482_100.OneWireReset(); if (deviceDetected) { var result = true; do { if (first) { first = false; result = _ds2482_100.OneWireFirst(); } else { result = _ds2482_100.OnoWireNext(); } if (result) { AddOneWireDevice(); } } while (result); } }