|
DBC Framework
DBC parsing and CAN signal decoding framework
|
Explicit assignment; defaults remain on definitions. More...
#include <attributes.h>
Public Attributes | |
| std::string | name |
| AttributeScope | scope = AttributeScope::Database |
| std::uint32_t | canId = 0U |
| bool | isExtended = false |
| std::string | targetName |
| AttributeValue | value |
Explicit assignment; defaults remain on definitions.
Named nodes/environment variables are retained without validating declarations, which are not parsed.
Definition at line 59 of file attributes.h.
| std::string AttributeAssignment::name |
Attribute definition name.
Definition at line 60 of file attributes.h.
Referenced by DbcParseContext::ResolveAttributes().
| AttributeScope AttributeAssignment::scope = AttributeScope::Database |
Target scope; database when no scope marker is present.
Definition at line 61 of file attributes.h.
Referenced by DbcParseContext::ResolveAttributes().
| std::uint32_t AttributeAssignment::canId = 0U |
Normalized frame ID for frame/signal assignments.
Definition at line 62 of file attributes.h.
Referenced by DbcParseContext::ResolveAttributes().
| bool AttributeAssignment::isExtended = false |
Frame type for frame/signal assignments.
Definition at line 63 of file attributes.h.
Referenced by DbcParseContext::ResolveAttributes().
| std::string AttributeAssignment::targetName |
Signal, node, or environment variable name.
Definition at line 64 of file attributes.h.
Referenced by DbcParseContext::ResolveAttributes().
| AttributeValue AttributeAssignment::value |
Validated explicit value.
Definition at line 65 of file attributes.h.
Referenced by DbcParseContext::ResolveAttributes().