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

Defines a DBC network configuration object. More...

#include <vector>
#include <map>
#include "dbc/envvar.h"
#include "dbc/attribute.h"
#include "dbc/node.h"
#include "dbc/message.h"
#include "dbc/signal.h"
#include "dbc/signalgroup.h"
Include dependency graph for network.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dbc::Network
 Interface against a DBC network configuration. More...
 

Namespaces

namespace  dbc
 Main namespace for the DBC library.
 

Typedefs

using dbc::EnumMap = std::map< int64_t, std::string >
 Enumerate list.
 
using dbc::MessageList = std::map< uint64_t, Message >
 Sorted message of messages. Message ID is the key.
 

Enumerations

enum class  dbc::ProtocolType : int { dbc::StandardCAN = 0 , dbc::J1939 = 1 , dbc::NMEA2000 = 2 , dbc::OBD2 = 3 }
 Type of CAN protocol. More...
 
enum class  dbc::BusType : int { dbc::CAN = 0 }
 Type of bus. More...