Attribute Definitions¶
AttributeDefinition¶
- class canlib.kvadblib.AttributeDefinition(db, handle, definition=None)[source]¶
Factory for creating different types of attribute definitions.
This class is also the base class and thus contains all common properties.
- property name¶
Name of attribute definition.
- Type
str
- property owner¶
Return attribute owner
- Type
DefaultDefinition¶
EnumDefaultDefinition¶
EnumDefinition¶
- class canlib.kvadblib.EnumDefinition(db, handle, definition=None)[source]¶
Definition of an enum attribute.
- add_enum_definition(enums)[source]¶
Add enum definitions.
- Parameters
enums (dict) – key - value pair(s), example: {‘empty’: 0}
- property definition¶
Return attribute definition
Changed in version 1.6.