OneWireFirst() public method

Find the 'first' devices on the 1-Wire bus
public OneWireFirst ( ) : bool
return bool
示例#1
0
        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);
            }
        }