Public Member Functions | Private Attributes
NewEagle::DbcSignal Class Reference

#include <DbcSignal.h>

List of all members.

Public Member Functions

 DbcSignal (uint8_t dlc, double gain, double offset, uint8_t startBit, ByteOrder endianness, uint8_t length, SignType sign, std::string name, MultiplexerMode multiplexerMode)
 DbcSignal (uint8_t dlc, double gain, double offset, uint8_t startBit, ByteOrder endianness, uint8_t length, SignType sign, std::string name, MultiplexerMode multiplexerMode, int32_t multiplexerSwitch)
DataType GetDataType ()
uint8_t GetDlc () const
ByteOrder GetEndianness () const
double GetGain () const
double GetInitialValue ()
uint8_t GetLength () const
MultiplexerMode GetMultiplexerMode () const
int32_t GetMultiplexerSwitch () const
std::string GetName () const
double GetOffset () const
double GetResult () const
SignType GetSign () const
uint8_t GetStartBit () const
void SetComment (NewEagle::DbcSignalComment comment)
void SetDataType (DataType type)
void SetInitialValue (double value)
void SetResult (double result)
 ~DbcSignal ()

Private Attributes

NewEagle::DbcSignalComment _comment
uint8_t _dlc
ByteOrder _endianness
double _gain
double _initialValue
uint8_t _length
MultiplexerMode _multiplexerMode
int32_t _multiplexerSwitch
std::string _name
double _offset
double _result
SignType _sign
uint8_t _startBit
DataType _type

Detailed Description

Definition at line 77 of file DbcSignal.h.


Constructor & Destructor Documentation

NewEagle::DbcSignal::DbcSignal ( uint8_t  dlc,
double  gain,
double  offset,
uint8_t  startBit,
ByteOrder  endianness,
uint8_t  length,
SignType  sign,
std::string  name,
MultiplexerMode  multiplexerMode 
)

Definition at line 39 of file DbcSignal.cpp.

NewEagle::DbcSignal::DbcSignal ( uint8_t  dlc,
double  gain,
double  offset,
uint8_t  startBit,
ByteOrder  endianness,
uint8_t  length,
SignType  sign,
std::string  name,
MultiplexerMode  multiplexerMode,
int32_t  multiplexerSwitch 
)

Definition at line 61 of file DbcSignal.cpp.

Definition at line 85 of file DbcSignal.cpp.


Member Function Documentation

Definition at line 158 of file DbcSignal.cpp.

uint8_t NewEagle::DbcSignal::GetDlc ( ) const

Definition at line 89 of file DbcSignal.cpp.

Definition at line 114 of file DbcSignal.cpp.

double NewEagle::DbcSignal::GetGain ( ) const

Definition at line 99 of file DbcSignal.cpp.

Definition at line 148 of file DbcSignal.cpp.

uint8_t NewEagle::DbcSignal::GetLength ( ) const

Definition at line 119 of file DbcSignal.cpp.

Definition at line 163 of file DbcSignal.cpp.

Definition at line 168 of file DbcSignal.cpp.

std::string NewEagle::DbcSignal::GetName ( ) const

Definition at line 129 of file DbcSignal.cpp.

Definition at line 104 of file DbcSignal.cpp.

Definition at line 94 of file DbcSignal.cpp.

Definition at line 124 of file DbcSignal.cpp.

Definition at line 109 of file DbcSignal.cpp.

Definition at line 139 of file DbcSignal.cpp.

Definition at line 153 of file DbcSignal.cpp.

void NewEagle::DbcSignal::SetInitialValue ( double  value)

Definition at line 144 of file DbcSignal.cpp.

void NewEagle::DbcSignal::SetResult ( double  result)

Definition at line 134 of file DbcSignal.cpp.


Member Data Documentation

Definition at line 132 of file DbcSignal.h.

uint8_t NewEagle::DbcSignal::_dlc [private]

Definition at line 123 of file DbcSignal.h.

Definition at line 128 of file DbcSignal.h.

double NewEagle::DbcSignal::_gain [private]

Definition at line 125 of file DbcSignal.h.

Definition at line 133 of file DbcSignal.h.

uint8_t NewEagle::DbcSignal::_length [private]

Definition at line 129 of file DbcSignal.h.

Definition at line 135 of file DbcSignal.h.

Definition at line 136 of file DbcSignal.h.

std::string NewEagle::DbcSignal::_name [private]

Definition at line 131 of file DbcSignal.h.

double NewEagle::DbcSignal::_offset [private]

Definition at line 126 of file DbcSignal.h.

double NewEagle::DbcSignal::_result [private]

Definition at line 124 of file DbcSignal.h.

Definition at line 130 of file DbcSignal.h.

uint8_t NewEagle::DbcSignal::_startBit [private]

Definition at line 127 of file DbcSignal.h.

Definition at line 134 of file DbcSignal.h.


The documentation for this class was generated from the following files:


dbc
Author(s): Ryan Borchert
autogenerated on Mon Jun 24 2019 19:18:30