Classes | Enumerations | Functions
NewEagle Namespace Reference

Classes

class  Dbc
 
struct  DbcAttribute
 
class  DbcBuilder
 
class  DbcMessage
 
struct  DbcMessageComment
 
class  DbcSignal
 
struct  DbcSignalComment
 
struct  DbcSignalValueType
 
struct  EmptyData
 
class  LineParser
 
class  LineParserAtEOLException
 
class  LineParserExceptionBase
 
class  LineParserInvalidCharException
 
class  LineParserLenZeroException
 

Enumerations

enum  ByteOrder { LITTLE_END = 0, BIG_END = 1 }
 
enum  DataType { INT = 0, FLOAT = 1, DOUBLE = 2 }
 
enum  IdType { STD = 0, EXT = 1 }
 
enum  MultiplexerMode { NONE = 0, MUX_SWITCH = 1, MUX_SIGNAL = 2 }
 
enum  ReadDoubleState {
  READING_WHOLE_NUMBER = 0, READING_FRACTION = 1, READ_E = 2, READ_SIGN = 3,
  READING_EXP = 4
}
 
enum  SignType { UNSIGNED = 0, SIGNED = 1 }
 

Functions

static int32_t ConvertToMTBitOrdering (uint32_t bit)
 
static int32_t ConvertToMTBitOrdering (uint32_t bit, uint32_t dlc)
 
static void Pack (uint8_t *data, const NewEagle::DbcSignal &signal)
 
static NewEagle::DbcAttribute ReadAttribute (NewEagle::LineParser parser)
 
static NewEagle::DbcMessage ReadMessage (NewEagle::LineParser parser)
 
static NewEagle::DbcMessageComment ReadMessageComment (NewEagle::LineParser parser)
 
static NewEagle::DbcSignal ReadSignal (NewEagle::LineParser parser)
 
static NewEagle::DbcSignalComment ReadSignalComment (NewEagle::LineParser parser)
 
static NewEagle::DbcSignalValueType ReadSignalValueType (NewEagle::LineParser parser)
 
static double Unpack (uint8_t *data, const NewEagle::DbcSignal &signal)
 

Enumeration Type Documentation

◆ ByteOrder

Enumerator
LITTLE_END 
BIG_END 

Definition at line 89 of file DbcSignal.h.

◆ DataType

Enumerator
INT 
FLOAT 
DOUBLE 

Definition at line 95 of file DbcSignal.h.

◆ IdType

Enumerator
STD 
EXT 

Definition at line 83 of file DbcMessage.h.

◆ MultiplexerMode

Enumerator
NONE 
MUX_SWITCH 
MUX_SIGNAL 

Definition at line 102 of file DbcSignal.h.

◆ ReadDoubleState

Enumerator
READING_WHOLE_NUMBER 
READING_FRACTION 
READ_E 
READ_SIGN 
READING_EXP 

Definition at line 106 of file LineParser.h.

◆ SignType

Enumerator
UNSIGNED 
SIGNED 

Definition at line 83 of file DbcSignal.h.

Function Documentation

◆ ConvertToMTBitOrdering() [1/2]

static int32_t NewEagle::ConvertToMTBitOrdering ( uint32_t  bit)
static

Definition at line 95 of file DbcUtilities.h.

◆ ConvertToMTBitOrdering() [2/2]

static int32_t NewEagle::ConvertToMTBitOrdering ( uint32_t  bit,
uint32_t  dlc 
)
static

Definition at line 80 of file DbcUtilities.h.

◆ Pack()

static void NewEagle::Pack ( uint8_t *  data,
const NewEagle::DbcSignal signal 
)
static

Definition at line 194 of file DbcUtilities.h.

◆ ReadAttribute()

static NewEagle::DbcAttribute NewEagle::ReadAttribute ( NewEagle::LineParser  parser)
static

Definition at line 126 of file DbcBuilder.h.

◆ ReadMessage()

static NewEagle::DbcMessage NewEagle::ReadMessage ( NewEagle::LineParser  parser)
static

Definition at line 174 of file DbcBuilder.h.

◆ ReadMessageComment()

static NewEagle::DbcMessageComment NewEagle::ReadMessageComment ( NewEagle::LineParser  parser)
static

Definition at line 155 of file DbcBuilder.h.

◆ ReadSignal()

static NewEagle::DbcSignal NewEagle::ReadSignal ( NewEagle::LineParser  parser)
static

Definition at line 188 of file DbcBuilder.h.

◆ ReadSignalComment()

static NewEagle::DbcSignalComment NewEagle::ReadSignalComment ( NewEagle::LineParser  parser)
static

Definition at line 164 of file DbcBuilder.h.

◆ ReadSignalValueType()

static NewEagle::DbcSignalValueType NewEagle::ReadSignalValueType ( NewEagle::LineParser  parser)
static

Definition at line 114 of file DbcBuilder.h.

◆ Unpack()

static double NewEagle::Unpack ( uint8_t *  data,
const NewEagle::DbcSignal signal 
)
static

Definition at line 101 of file DbcUtilities.h.



can_dbc_parser
Author(s): Ryan Borchert
autogenerated on Sat Apr 9 2022 02:34:32