|
ADTF Calibration Toolbox
|
| Plugin Filename | xcp_on_can_filter.adtfplugin |
|---|---|
| Plugin Description | xcp_on_can_filter.plugindescription |
| Plugin Name | XCP On CAN - 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 CAN Filter |
|---|---|
| CID | xcp_on_can.filter.calibtb.cid |
| Description | Use this filter to communicate with ECUs that support XCP via CAN. |
| Type | Filter |
| Name | Value | Type | Description | Subproperties |
|---|---|---|---|---|
| CAN Channel ID | 1 | tUInt32 | The CAN channel use for sending and receiving messages. | Value Range: minimum = maximum = Filename Extension Filter: |
| Max DLC Required | true | tBool | With Max DLC Required, the slave can inform the master that it has to use CAN frames with data length 8 bits when sending to the slave. | 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 Master CAN Message ID | cString | If specified, XCP frames from master to slave will be transmitted via CAN messages with the given ID. Otherwise the 'CAN_ID_MASTER' settings from the A2L file will be used. Possible Input:
| Value Range: minimum = maximum = Filename Extension Filter: | |
| XCP Slave CAN Message ID | cString | If specified, XCP frames from slave to master will be transmitted via CAN messages with the given ID. Otherwise the 'CAN_ID_SLAVE' settings from the A2L file will be used. Possible Input:
| Value 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 |
|---|---|---|
| can_msg_in | adtf/devicetb/can | Incomming CAN frames from the connected ECU. |
| xcp_frames_in | adtf/calibtb/xcp_frames | Incoming XCP frames from the connected 'XCP Master'. |
| Name | Stream Type | Description |
|---|---|---|
| can_msg_out | adtf/devicetb/can | Outgoing CAN 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_can_msg_in | 9 | 1 | can_msg_in | 0 | 0 | 0 | 0 | Default runner port for the input pin 'can_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 |
| Pin Name | can_msg_in | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta Type Name | adtf/devicetb/can | |||||||||||||||||||||||||||||||||||
| Stream Type Properties |
|
| Pin Name | xcp_frames_in | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta Type Name | adtf/calibtb/xcp_frames | |||||||||||||||||||||||||
| Stream Type Properties |
|
| Pin Name | can_msg_out | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta Type Name | adtf/devicetb/can | |||||||||||||||||||||||||||||||||||
| Stream Type Properties |
|
| Pin Name | xcp_frames_out | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta Type Name | adtf/calibtb/xcp_frames | |||||||||||||||||||||||||
| Stream Type Properties |
|