Creating a new CanOpen node implies to define the Object Dictionary of this node. For that, developer have to provide a C file. This C file contains the definition of all dictionary entries, and some kind of index table that helps the stack to access some entries directly.