Ok, that is helpful. But, how do I bind a LwM2mInstanceEnabler instance (java meaning) to a LwM2mObject instance?
Method ObjectsInitializer.setClassForObject() seems to bind succesfully only objects with
Thank you very much for your help.
Date: Tue, 28 Apr 2015 12:10:57 +0200
From: contact@xxxxxxxxxxxxxxx
To: leshan-dev@xxxxxxxxxxx
Subject: Re: [leshan-dev] help in object instance accessing
Hi,
The LwM2mInstanceEnabler represent a unique instance of a lwm2m
object.
So you will have 1 instance of the class LwM2mInstanceEnabler (at
java meaning) for 1 instance of Object instance (at lwm2m meaning).
So when you implement the "read", you should not need the id to
access to the instance ("you already in it", the instance is
accessible with "this").
If you want to manage all the instances in only one java object, you
should extends the BaseObjectEnabler and add it after the
ObjectInitializer
Something like that :
List<ObjectEnabler> objectEnablers = initializer.create(3,4,5)
List<LwM2mObjectEnabler> enablers = new
ArrayList<LwM2mObjectEnabler>(enablers);
enablers.add(new MyCustomObjectEnabler());
final LeshanClient client = new LeshanClient(clientAddress,
serverAddress, enablers)
(The API is still experimental and clearly not perfect so feedbacks
are welcome ;))
Simon
Le 28/04/2015 03:49, Foivos . a écrit :
help in object instance accessing
I try to bind a multiple instance object (using
ObjectInitializer.setClassForObject() method)
with a class that implements LwM2mInstanceEnabler interface.
Since method read() of the LwM2mInstanceEnabler interface has
not object-instance-id as argument,
I am not able to access a specific instance.
Is there any alternative way to access a specific object
instance?
Thank you.
_______________________________________________
leshan-dev mailing list
leshan-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/leshan-dev
_______________________________________________
leshan-dev mailing list
leshan-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/leshan-dev