DBC Framework
DBC parsing and CAN signal decoding framework
Loading...
Searching...
No Matches
Multiplexing Struct Reference

Basic markers and optional explicit extended multiplexing condition. More...

#include <multiplexing.h>

Public Attributes

MultiplexRole role = MultiplexRole::Unconditional
 
std::uint64_t value = 0U
 
std::string selector
 
std::vector< MultiplexRange > ranges
 

Detailed Description

Basic markers and optional explicit extended multiplexing condition.

Definition at line 24 of file multiplexing.h.

Member Data Documentation

◆ role

MultiplexRole Multiplexing::role = MultiplexRole::Unconditional

Definition at line 25 of file multiplexing.h.

◆ value

std::uint64_t Multiplexing::value = 0U

mN fallback when no explicit ranges are supplied.

Definition at line 26 of file multiplexing.h.

◆ selector

std::string Multiplexing::selector

Parent selector name within the same frame.

Definition at line 27 of file multiplexing.h.

◆ ranges

std::vector<MultiplexRange> Multiplexing::ranges

Alternatives for the named selector; override mN.

Definition at line 28 of file multiplexing.h.


The documentation for this struct was generated from the following file: