public void scanProperties(final boolean allProperties, final Consumer<Description> consumer)
		throws KNXException, InterruptedException
	{
		for (int index = 0; scan(index, allProperties, consumer) > 0; ++index);
	}
public void scanProperties ( final boolean allProperties , final Consumer < Description > consumer ) throws KNXException , InterruptedException { for ( int index = 0 ; scan ( index , allProperties , consumer ) > 0 ; ++ index ) ; }
Does a property description scan of the properties in all interface objects.

@param allProperties <code>true</code> to scan all property descriptions in the interface
objects, <code>false</code> to only scan the object type descriptions, i.e.,
{@link PropertyAccess.PID#OBJECT_TYPE}
@param consumer invoked on every property read during the scan, taking a property
{@link Description} argument
@throws KNXException on adapter errors while querying the descriptions
@throws InterruptedException on thread interrupt