|
ADTF Calibration Toolbox
|
| Plugin Filename | xcp_on_flexray_filter.adtfplugin |
|---|---|
| Plugin Description | xcp_on_flexray_filter.plugindescription |
| Plugin Name | XCP On FlexRay - Filter Plugin |
| License | ADTF Subscription |
| Support Mail | support@digitalwerk.net |
| Homepage URL | https://adtf.dev/ |
| Plugin Version | 3.99.99 |
|---|---|
| Plugin File Version | 1.0 |
| adtf::calibtb | 3.99.99 |
| adtf | 3.21.0 |
| adtf::ucom | 3.1.0 |
| Name | XCP On FlexRay Filter |
|---|---|
| CID | xcp_on_flexray.filter.calibtb.cid |
| Description | Use this filter to communicate with ECUs that support XCP via FlexRay. |
| Type | Filter |
| Name | Value | Type | Description | Subproperties |
|---|---|---|---|---|
| Alignment | -1 | tInt32 | This property indicates the alignment a slave uses for its XCP packets. If there should be used the settings from the corresponding A2L file, use the default '-1' setting. | Value List: -1 = -1 eFlexPackAlignment8 = 1 eFlexPackAlignment16 = 2 eFlexPackAlignment32 = 3Value Range: minimum = maximum = Filename Extension Filter: |
| Concatenation | false | tBool | Defines if multiple XCP Frames can be concatenated into one buffer. | Value Range: minimum = maximum = Filename Extension Filter: |
| FlexRay Channel | -1 | tInt32 | The FlexRay Channel which should be used to sent and receive FlexRay-messages. If not specified, the settings from the current A2L file will be used. | Value List: -1 = -1 Channel A = 0 Channel B = 1Value Range: minimum = maximum = Filename Extension Filter: |
| Ignore FlexRay Channel | true | tBool | If true it is ignored if a signals is sent at ChannelA or ChannelB. | Value Range: minimum = maximum = Filename Extension Filter: |
| Message Counter | false | tBool | If sequence correcting should be possible, the slave has to use a header type that contains the CTR field. The 1-byte field CTR allows to detect missing packets and to correct sequencing errors. | Value Range: minimum = maximum = Filename Extension Filter: |
| NAX | -1 | tInt32 | If multiple XCP slaves want to use the same LPDU_ID in the direction from master to slave, the slaves are distinguished by their Node Address for XCP (NAX). If specified, the configuration uses this integer as NAX. Otherwise the settings from the A2L file will be used. | Value Range: minimum = maximum = Filename Extension Filter: |
| Slave Mode | false | tBool | Enables slave mode, for use with the 'XCP Emulator' - Filter. | Value Range: minimum = maximum = Filename Extension Filter: |
| XCP FlexRay Header Type | -1 | tInt32 | Header types for first XCP message of a FlexRay frame. If no Header type is specified, the system will use the XCP FlexRay Header Type from the current A2L file | Value List: -1 = -1 eFlexHeaderNax = 0 eFlexHeaderNaxFill = 1 eFlexHeaderNaxCtr = 2 eFlexHeaderNaxFill3 = 3 eFlexHeaderNaxCtrFill2 = 4 eFlexHeaderNaxLen = 5 eFlexHeaderNaxCtrLen = 6 eFlexHeaderNaxFill2Len = 7 eFlexHeaderNaxCtrFillLen = 8Value Range: minimum = maximum = Filename Extension Filter: |
| log_channels/default/fatal_action | 2 | tUInt32 | The default action when a fatal error is reported. | Value List: Stop session = 2 Shutdown ADTF = 3 Abort to crash handler = 4Value Range: minimum = maximum = Filename Extension Filter: |
| log_channels/default/log_level | 35 | tUInt32 | The log level for this channel. | Value List: None = 0 Error = 10 Warning = 20 Info = 30 Detail = 35 Dump = 40 All = 255Value Range: minimum = maximum = Filename Extension Filter: |
| log_channels/default/recoverable_action | 0 | tUInt8 | The action to perform when a recoverable error is reported. | Value List: Log only = 0 Treat as fatal = 1Value Range: minimum = maximum = Filename Extension Filter: |
| Name | Stream Type | Description |
|---|---|---|
| flx_msg_in | adtf/devicetb/flexray | Incomming FlexRay frames from the connected ECU. |
| xcp_frames_in | adtf/calibtb/xcp_frames | Incoming XCP frames from the connected 'XCP Master'. |
| Name | Stream Type | Description |
|---|---|---|
| flx_msg_out | adtf/devicetb/flexray | Outgoing FlexRay frames to the connected ECU. |
| xcp_frames_out | adtf/calibtb/xcp_frames | Outgoing XCP frames to the connected 'XCP Master'. |
| Name | Activation Type | Data Triggered | Data Input | Thread Triggered | Thread Cyclic | Timer Triggered | Timer Interval | Description |
|---|---|---|---|---|---|---|---|---|
| process_flx_msg_in | 9 | 1 | flx_msg_in | 0 | 0 | 0 | 0 | Default runner port for the input pin 'flx_msg_in' |
| process_xcp_frames_in | 9 | 1 | xcp_frames_in | 0 | 0 | 0 | 0 | Default runner port for the input pin 'xcp_frames_in' |
| Name | IID | Proxy OID | Description |
|---|---|---|---|
| xcp_master | xcp_master.aconcagua.calibtb.adtf.iid | Necessary connection to the 'XCP Master' - Filter |
| Dynamic Input Pins | false |
|---|---|
| Dynamic Output Pins | false |
| Dynamic Input Binding Pins | false |
| Dynamic Output Binding Pins | false |
| IID |
|---|
| flexray_database.axle.flexray.sdk.devicetb.adtf.iid |
| Pin Name | flx_msg_in | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta Type Name | adtf/devicetb/flexray | ||||||||||||||||||||||||||||||||||||||||
| Stream Type Properties |
|
| Pin Name | xcp_frames_in | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta Type Name | adtf/calibtb/xcp_frames | |||||||||||||||||||||||||
| Stream Type Properties |
|
| Pin Name | flx_msg_out | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta Type Name | adtf/devicetb/flexray | ||||||||||||||||||||||||||||||||||||||||
| Stream Type Properties |
|
| Pin Name | xcp_frames_out | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta Type Name | adtf/calibtb/xcp_frames | |||||||||||||||||||||||||
| Stream Type Properties |
|