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, uint32_t dlc)
 
static int32_t ConvertToMTBitOrdering (uint32_t bit)
 
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

Enumerator
LITTLE_END 
BIG_END 

Definition at line 57 of file DbcSignal.h.

Enumerator
INT 
FLOAT 
DOUBLE 

Definition at line 63 of file DbcSignal.h.

Enumerator
STD 
EXT 

Definition at line 51 of file DbcMessage.h.

Enumerator
NONE 
MUX_SWITCH 
MUX_SIGNAL 

Definition at line 70 of file DbcSignal.h.

Enumerator
READING_WHOLE_NUMBER 
READING_FRACTION 
READ_E 
READ_SIGN 
READING_EXP 

Definition at line 74 of file LineParser.h.

Enumerator
UNSIGNED 
SIGNED 

Definition at line 51 of file DbcSignal.h.

Function Documentation

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

Definition at line 48 of file DbcUtilities.h.

static int32_t NewEagle::ConvertToMTBitOrdering ( uint32_t  bit)
static

Definition at line 63 of file DbcUtilities.h.

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

Definition at line 162 of file DbcUtilities.h.

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

Definition at line 94 of file DbcBuilder.h.

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

Definition at line 142 of file DbcBuilder.h.

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

Definition at line 123 of file DbcBuilder.h.

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

Definition at line 156 of file DbcBuilder.h.

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

Definition at line 132 of file DbcBuilder.h.

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

Definition at line 82 of file DbcBuilder.h.

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

Definition at line 69 of file DbcUtilities.h.



can_dbc_parser
Author(s): Ryan Borchert
autogenerated on Sat Jan 9 2021 03:56:18