Code Monkey home page Code Monkey logo

Comments (18)

bocajim avatar bocajim commented on June 1, 2024 1

Personally (and as the creator of this particular object), I think it would be very helpful if we had a standard test object we encourage all clients/servers to be able to use. As we add more encodings to the spec the number of permutations that need to be tested is difficult to test. Having consistency makes test automation for interoperability much easier, as well as reduces development time validating all of the various encodings.

I've had to have team members implement similar objects in numerous clients and servers to test basic functionality which is a drag on actually developing an application.

And I agree, we need to add an exec so we have all resource types.

I would recommend we move away from my 666 object ID though. :)

from lwm2m-registry.

jpradocueva avatar jpradocueva commented on June 1, 2024 1

@sbernard31 , @mkgillmore I have created a new branch 3442_3443 for you to continue the development of the Test Objects for v1.1 and v1.2.

Please upload one pull request per Object or for both Objects. If you upload multiple pull requests to define an object the tool will identify some missing components and you will have multiple errors.
Ping me if you have any questions.

Also, see README.md file to see how to pass validation. Thanks!

from lwm2m-registry.

sbernard31 avatar sbernard31 commented on June 1, 2024

@bocajim, @mlasch, @qleisan, @tuve, @rettichschnidi what do you think ?

from lwm2m-registry.

jpradocueva avatar jpradocueva commented on June 1, 2024

With regards to Object Ranges.
Please note that in the LwM2M Registry there is a section called "ObjectID Classes", which defines the available Object ranges.

I see two possible options, to use the "reserved" range or the "ext-label" range. The IPSO/DMSE WG should be able to comment on which range is more suitable. @mkgillmore, @hannestschofenig, any comments?

from lwm2m-registry.

sbernard31 avatar sbernard31 commented on June 1, 2024

@bocajim would you be OK to register this object at OMA, providing a PR to this repository ?
If the process is unchanged since last time, I did that you should first :

  • open a ticket (E.g. #502)
  • then create a PR (E.g. #504)

@mkgillmore, @hannestschofenig any advice about the ID range which should be chosen?

from lwm2m-registry.

bocajim avatar bocajim commented on June 1, 2024

from lwm2m-registry.

sbernard31 avatar sbernard31 commented on June 1, 2024

@mkgillmore, @hannestschofenig any comments ?

I guess it just missing the ID range to go forward on this topic ?

from lwm2m-registry.

seanmcilroy29 avatar seanmcilroy29 commented on June 1, 2024

@mkgillmore, @hannestschofenig
Can you specify which ObjectID class this will be allocated to and I'll begin the registration process?

from lwm2m-registry.

hannestschofenig avatar hannestschofenig commented on June 1, 2024

Regarding the object id range this object belongs to, I would put it in the 2048 - 10240 range. We could say it comes from the Eclipse Foundation (as a source)

FWIW I think this is a very useful object to register.

from lwm2m-registry.

seanmcilroy29 avatar seanmcilroy29 commented on June 1, 2024

ok - I'll reserve the next available ID 3441 under the ext-label, and the Owner will be the Eclipse Foundation

from lwm2m-registry.

sbernard31 avatar sbernard31 commented on June 1, 2024

@bocajim, @fdesbiens is it OK to you to make the Eclipse Foundation as the Owner of this Object ? It sounds a good idea to me.

@fdesbiens, just in case you are not aware of this :
LWM2M has a registry where some additional device behavior are defined in Object Model file, Those models can be shared between servers and devices to help for interoperability. See LwM2M Registry for more details.

@seanmcilroy29, @jpradocueva, so the next step is to create an new issue like this : #502 ?

@bocajim could you open the issue 🙏 ? (if this is the next step to do)

from lwm2m-registry.

seanmcilroy29 avatar seanmcilroy29 commented on June 1, 2024

@bocajim - Here is the readme file that outlines the process - https://github.com/OpenMobileAlliance/lwm2m-registry/blob/prod/README.md

Click here to create a new Issue - this'll provide you with a registration template. Once you submit your Issue, I'll reserve your registration and create a new branch for you to submit your PR.

from lwm2m-registry.

bocajim avatar bocajim commented on June 1, 2024

@sbernard31 I'm OK with it going under the Eclipse Foundation. Also, someone needs to add an executable resource for completeness.

I'm very busy at the moment, so if you want to wait for me, I'll look at this towards the end of summer, otherwise anyone else is more than welcome to submit it.

from lwm2m-registry.

fdesbiens avatar fdesbiens commented on June 1, 2024

@sbernard31 Given the context you provided, it completely makes sense for the Foundation to be the owner. Our open source projects do not have their own juridical personality. Please let me know if you need anything from me to make this happen.

from lwm2m-registry.

sbernard31 avatar sbernard31 commented on June 1, 2024

I'm very busy at the moment, so if you want to wait for me, I'll look at this towards the end of summer, otherwise anyone else is more than welcome to submit it.

Thx to let us know that. I have also some task to finished first. I will inform you before to work on this.

from lwm2m-registry.

sbernard31 avatar sbernard31 commented on June 1, 2024

@bocajim, I will begin to work on this.

from lwm2m-registry.

sbernard31 avatar sbernard31 commented on June 1, 2024

I created the issue to start the process : #636

from lwm2m-registry.

mkgillmore avatar mkgillmore commented on June 1, 2024

Closed to do this work due to the creation of #636

from lwm2m-registry.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.