Comments (12)
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.
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.
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.
I'm facing the same problem, is there any update on a fix for this or have I misconfigured the PDOs ?
from canopeneditor.
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.
After some search, I've found this PR -> fc47857
from canopeneditor.
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.
Has this been fixed in mainline code yet?
from canopeneditor.
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.
Can someone provide an xdd to reproduce this behavior?
from canopeneditor.
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.
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)
- refactor CanopenEditor HOT 3
- Remove CanOpenNodeXML (inc bridge)
- Move import & export part of eds away from eds.cs
- Can't add item into OD HOT 6
- CanopenEditor: Exporting to XDD v1.0 format sets wrong type on "Highest sub-index supported" HOT 2
- System.ArgumentException with grid columns HOT 2
- Question: are the generated C files subject to (L)GPL? HOT 5
- Build and run instructions? HOT 2
- LSS Master/Slave parameters does not export to OD.c/h HOT 5
- Concrete Node Id does not propagate to proper value of $NODEID HOT 1
- Impossible to import .eds file from Weidmueller UR20-FBC-CAN HOT 5
- Column span out of the range of valid values (INT32) HOT 2
- Layout of PDO tab oversize out of window. HOT 3
- "not specified" type for Domain objects HOT 14
- Hello, about using CANopenEditor configuration SRDO problem HOT 3
- An error occurred while I was editing PDO obiect dictionary, such that I lose my modification. HOT 2
- Unsigned32 Variable in TPDO doesn't have proper data length in bits HOT 7
- EDS file seems to generate wrong access type for PLC TPDO and RPDO HOT 3
- PDO Mapping 'Invalid' not work while 'Export CanOpenNode' HOT 2
- TPDO and RPDO Assigned COB IDs HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from canopeneditor.