DbcLib 1.0
CAN DBC C++ library.
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
signal.h File Reference

Interface against a DBC signal configuration. More...

#include <cstdint>
#include <string>
#include <vector>
#include <map>
#include "dbc/attribute.h"
#include "dbc/isampleobserver.h"
Include dependency graph for signal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dbc::SignalValue
 Support function that holds the channel value for a signal. More...
 
struct  dbc::ExtendedMux
 Support function for the extended multiplexor functionality. More...
 
class  dbc::Signal
 Interface against a DBC signal configuration. More...
 

Namespaces

namespace  dbc
 Main namespace for the DBC library.
 

Typedefs

using dbc::RangePair = std::pair< size_t, size_t >
 Min and Max range definition.
 

Enumerations

enum class  dbc::SignalDataType : int { dbc::SignedData , dbc::UnsignedData , dbc::FloatData , dbc::DoubleData }
 Signal data type. More...
 
enum class  dbc::MuxType : int { dbc::NotMultiplexed , dbc::Multiplexor , dbc::Multiplexed , dbc::ExtendedMultiplexor }
 Multiplexer type. More...