I'd like to create an object in memory of a BACnet object in a remote device. For instance, I want to create java object representing a notification class, read the properties from the remote device for that notification class, and save those values to that object.
I can see there is a BACnetObject class, but the constructor requires a LocalDevice (which isn't really quite representative of my situation). Looking at the code, I can see I could pass in null, and as long as i don't call addCovSubscription() or sendCovNotification(), I won't get any null pointer exceptions.
I can see there is a RemoteObject class, which on face of it looks exactly like what I was after, but it lacks the ability to store property values which I need.
Should I use the BACnet object class? Is the fields to store properties missing from RemoteObject? Should I write my own BACnet object classes or is there something else I've missed?