RemoteDevice getObjects method
when discovering a device (i.e., in iAmReceived(RemoteDevice d) ), d.getObjects() returns always null, although the device has objects that can be addressed.
Is this normal/expected functionality? How can I get the list of RemoteObjects of a discovered device?
Getting an object list from a device can be a very expensive operation, so no, upon discovery the object list is not automatically retrieved. Use the readProperties(RemoteDevice d, PropertyReferences refs) method to get the list.
OK, thanks a lot, that's true, it would be heavy...