ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
tSignalInfo

Signal information structure. More...

Public Types

enum  tDataType {
  dtInvalid = 0 , dtInt8 = 1 , dtInt16 = 2 , dtInt32 = 3 ,
  dtInt64 = 4 , dtUInt8 = 5 , dtUInt16 = 6 , dtUInt32 = 7 ,
  dtUInt64 = 8 , dtBool = 9 , dtFloat32 = 10 , dtFloat64 = 11 ,
  dtAsciiString = 12 , dtUnicode2String = 13 , dtByteField = 14 , dtBitField = 15
}
 Raw data type. More...
 

Public Attributes

const char * strID
 FIBEX ID of the signal.
 
const char * strShortName
 Short name of the signal.
 
const char * strDescription
 Description of signal.
 
const char * strUnit
 Unit of the signal.
 
uint16_t nDataType
 See definition of tDataType.
 
uint16_t nBitlen
 Count of bits.
 
bool bSigned
 Indicates if signal is signed value or not.
 
double fDefault
 Default value.
 
uint32_t nCompInfoCount
 Count of elements in CompInfo Array.
 
tCompInfopaCompInfo
 CompInfo Array.
 
tECUID nECUID
 ID of sending ECUs.
 
tPDUID nPDUID
 ID of PDU.
 
uint16_t nBitPos
 BIT-POSITION of this signal within the PDU.
 
bool bByteOrderMotorola
 byte order of signal is motorola
 

Detailed Description

Signal information structure.

Definition at line 323 of file flexray_database_intf.h.

Member Enumeration Documentation

◆ tDataType

enum tDataType

Raw data type.

Enumerator
dtInvalid 

Invalid or unknown data type.

dtInt8 

8-bit signed integer

dtInt16 

16-bit signed integer

dtInt32 

32-bit signed integer

dtInt64 

64-bit unsigned integer

dtUInt8 

8-bit unsigned integer

dtUInt16 

16-bit unsigned integer

dtUInt32 

32-bit unsigned integer

dtUInt64 

64-bit unsigned integer

dtBool 

Boolean data type.

dtFloat32 

32-bit float

dtFloat64 

64-bit float

dtAsciiString 

not supported

dtUnicode2String 

not supported

dtByteField 

not supported

dtBitField 

not supported

Definition at line 328 of file flexray_database_intf.h.