GithubHelp home page GithubHelp logo

Comments (12)

woudie avatar woudie commented on July 22, 2024 2

From what I remember, the RPDO and TPDO mapping tabs are completely broken. By that I mean, the generated OD after modifying anything on those tabs will break your OD even if you enter everything correctly. As long as you only use the Object Dictionary tab, your generated OD will be fine. Hopefully somebody comes along and fixes those tabs haha

from canopeneditor.

woudie avatar woudie commented on July 22, 2024

Additionally, it seems that the missing attributes were all SDO permissions and it also seems that all the counters of OD objects in the OD.h were missing as well.

from canopeneditor.

woudie avatar woudie commented on July 22, 2024

Newer update: Most of this problem seems to occur when I try using the TPDO or RPDO tab, but if I use the object dictionary tab to edit the PDOs, it seems mostly fine. I say mostly because the counters of OD objects in the OD.h were still screwed up, but at least I was able to modify the PDOs.

from canopeneditor.

nkonidaris avatar nkonidaris commented on July 22, 2024

I'm facing the same problem, is there any update on a fix for this or have I misconfigured the PDOs ?
image

from canopeneditor.

koson avatar koson commented on July 22, 2024

Hi, I've found the (probably) cause of this problem
in the method cs public void buildmappingsfromlists() at line 292 of this file https://github.com/CANopenNode/CANopenEditor/blob/main/libEDSsharp/PDOHelper.cs
they create new OD tree with cs ODentry config = new ODentry();
But the value of sub.accesstype was initialized to "UNKNOWN"

At the first, I tried to add sub.accesstype = slot.configAccessType but no luck,

Does anyone know how to assign this accesstype?, I think it will solve the problems.

from canopeneditor.

koson avatar koson commented on July 22, 2024

After some search, I've found this PR -> fc47857

from canopeneditor.

Simon-Thome avatar Simon-Thome commented on July 22, 2024

I have also noticed that any comments in the PDO descriptions in the OD tab get removed when modifying the PDO mapping tab

from canopeneditor.

andrew-elder avatar andrew-elder commented on July 22, 2024

Has this been fixed in mainline code yet?

from canopeneditor.

Regelink avatar Regelink commented on July 22, 2024

No, pull request #1 needs to be merged by the maintainer. In the mean time, feel free to use my fork Regelink/CANopenEditor

from canopeneditor.

trojanobelix avatar trojanobelix commented on July 22, 2024

Can someone provide an xdd to reproduce this behavior?

from canopeneditor.

CANopenNode avatar CANopenNode commented on July 22, 2024

I apologize for my inactivity here. I currently can't find my time to be more active. (But at least I receive notifications from now on.)

@trojanobelix is now co-maintainer. Thank you for your recent commits to the repo.

from canopeneditor.

trojanobelix avatar trojanobelix commented on July 22, 2024

TPDO or RPDO tab should be fixed in the bugfix branch. Please test and create a new issue if still something wrong.

from canopeneditor.

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.