Exemple #1
0
 /// <summary>
 /// Enumerate all devices found on 1-wire busses in this system.
 /// </summary>
 /// <param name="family">Family id used to filter devices.</param>
 /// <returns>A list of devices found.</returns>
 public static IEnumerable <(string busId, string devId)> EnumerateDeviceIds(DeviceFamily family = DeviceFamily.Any)
 {
     foreach (var busId in OneWireBus.EnumerateBusIdsInternal())
     {
         foreach (var devId in OneWireBus.EnumerateDeviceIdsInternal(busId, family))
         {
             yield return(busId, devId);
         }
     }
 }