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
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