Janez

Results 264 comments of Janez

Probably the problem is mixed git branches. Recently master branch moved to v4 branch. Please update your git repository or make a fresh git clone and then make a PR....

v4 (and also v2 to some degree) is very configurable, see CO_config.h file. NMT slave is required by standard, it is always enabled.

I tried to avoid propriety implementations, but some parts in the standard are not precisely specified. In that case fresh time message is send just after CO_TIME_set() is called. Regards,...

It seems correct. HBcons or PDO may not be active after startup. Depends on configuration in object dictionary.

Yes, CANopenNode is limited to whole bytes (granularity). It would be too complex to map each bit.

There is 512 RPDOs and 512 TPDOs available. Your application can combine multiple booleans to byte. I don't understand the problem.

I understand. I'm afraid, bit sized mapping may complicate the things and consume much system resources. We could implement this, but I would like to be configurable via CO_CONFIG_PDO_xxx macro....

Yes, it is something like that. It is not practical to have direct access to PDO, because of PDO mapping. However, when PDO reads or writes OD variable, it uses...

Yes, this is the solution. Does it suit your need? Thing is, application doesn't know, how PDOs will be configured. Also application doesn't need to worry about mapping. Just use...