ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
CAN FD DBC Config Encoder Filter Plugin

CAN FD DBC Config Encoder Filter

Plugin Information
Plugin Filenamecanfd_config_encoder.adtfplugin
Plugin Descriptioncanfd_config_encoder.plugindescription
Plugin NameCAN FD DBC Config Encoder
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLwww.digitalwerk.net
Plugin Versions
Plugin Version3.12.1
Plugin File Version1.0
adtf::devicetb3.12.1
adtf3.18.3
adtf::ucom3.1.0
Component Information
NameCAN FD DBC Config Encoder Filter
CIDcanfd_config_encoder.filter.devicetb.cid
DescriptionUse this filter to encode CAN FD data by using customize DDL structured data mapped to CAN FD signals using dbc database.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
AutoCalcUnitToSIfalsetBoolEvery signal with known unit is automatically converted to its SI unit. This behavior is signal-specifically overridden by the configuration file. This property defines the default behavior.
DumpSignalUpdatesfalsetBoolDump all signal values to ConsoleView (e.g. for debugging purpose).
LimitHandlingPolicy0tInt8How should the codec handle a signal's min/max value from database during encoding messages? The following options are supported:
  • ignore: (default) Do not do anything, treat limits as comments.
  • clip: Silently clip the signal to the violated boundary.
  • warn: Send the signal as is, but issue a log warning. This behavior is signal-specifically overridden by the configuration file. This property defines the default behavior.
Value List:
ignore = 0
clip = 1
warn = 2
MapFilenamecFilenamePath to the used configuration file of the de/encoder.
ShowStructInfofalsetBoolPrint sizes of encoded/decoded data structures (e.g. for debugging purpose).
default_channel0tInt32Channel ID of the incoming data stream and use database from. This behavior is buffer specific overridden by the configuration file.
skip_irrelevant_messagestruetBoolIgnore not related messages.
Output Pins
NameStream TypeDescription
output_canfd adtf/devicetb/canfd The encoded CAN FD data stream.
Dynamic Pins
Dynamic Input Pinstrue
Dynamic Output Pinstrue
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
canfd.axle.canfd.sdk.devicetb.adtf.iid
reference_clock.riddler.streaming.adtf.iid
Output Pin Stream Types
Pin Nameoutput_canfd
Meta Type Nameadtf/devicetb/canfd
Stream Type Properties
NameValueTypeDescriptionSubproperties
channel0cString
databasecString
md_data_serializedfalsetBool
md_definitions
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?><adtf:ddl xmlns:adtf="adtf"><enums><enum name="eMessageTag" type="tUInt8"><element name="MT_Data" value="0" /><element name="MT_Status" value="1" /></enum><enum name="eDataFlags" type="tUInt16"><element name="DF_ERROR_FRAME" value="1" /><element name="DF_NONE" value="0" /><element name="DF_REMOTE_FRAME" value="2" /><element name="DF_TX_COMPLETED" value="4" /><element name="DF_FLEXIBLE_DATARATE" value="8" /></enum></enums><structs><struct name="tCANFDData" alignment="1" version="1"><element type="eMessageTag" name="ui8Tag" bytepos="0" arraysize="1" byteorder="LE" alignment="1"/><element type="tUInt8" name="ui8Channel" bytepos="1" arraysize="1" byteorder="LE" alignment="1"/><element type="tInt64" name="tmTimeStamp" bytepos="2" arraysize="1" byteorder="LE" alignment="1"/><element type="tUInt32" name="ui32Id" bytepos="10" arraysize="1" byteorder="LE" alignment="1"/><element type="tUInt8" name="ui8Length" bytepos="14" arraysize="1" byteorder="LE" alignment="1"/><element type="tUInt8" name="ui8Reserved" bytepos="15" arraysize="1" byteorder="LE" alignment="1"/><element type="eDataFlags" name="ui16Flags" bytepos="16" arraysize="1" byteorder="LE" alignment="1"/><element type="tUInt16" name="ui16Reserved" bytepos="18" arraysize="1" byteorder="LE" alignment="1"/><element type="tUInt32" name="ui32Reserved" bytepos="20" arraysize="1" byteorder="LE" alignment="1"/><element type="tUInt8" name="aui8Data" bytepos="24" arraysize="64" byteorder="LE" alignment="1"/></struct></structs></adtf:ddl>
cString
md_structtCANFDDatacString
networkcString