Dictionary¶
-
class
ingenialink.canopen.dictionary.CanopenDictionary(dictionary_path: str)[source]¶ Contains all registers and information of a CANopen dictionary.
- Parameters
dictionary_path – Path to the Ingenia dictionary.
-
read_dictionary() → None¶ Reads the dictionary file and initializes all its components.
-
registers(subnode: int) → Dict[str, ingenialink.register.Register]¶ Gets the register dictionary to the targeted subnode.
- Parameters
subnode – Identifier for the subnode.
- Returns
Dictionary of all the registers for a subnode.
-
path¶ Path of the dictionary.
-
version¶ Version of the dictionary.