| 0 | Timeout Diag Command is the timeout in milliseconds the master waits for the response to or DoIP acknowledgement of a diagnostic request message. The default is 1000Â ms. This is the P2 timeout from the ISO 15765-3 specification. |
| 1 | Timeout FC (Bs) is the timeout in milliseconds the master waits for a Flow Control frame after sending a First Frame or the last Consecutive Frame of a block. The default is 250 ms. |
| 2 | Timeout CF (Cr) is the timeout in milliseconds the master waits for a Consecutive Frame in a multiframe response. The default is 250 ms for CAN and 1000 ms for LIN. |
| 3 | Receive Block Size (BS) is the number of Consecutive Frames the slave sends in one block before waiting for the next Flow Control frame. A value of 0 (default) means all Consecutive Frames are sent in one run without interruption. |
| 4 | Wait Time CF (STmin) defines the minimum time for the slave to wait between sending two Consecutive Frames of a block. Values from 0 to 127 are wait times in milliseconds. Values 241 to 249 (Hex F1 to F9) mean wait times of 100 µs to 900 µs, respectively. All other values are reserved. The default is 5 ms. |
| 5 | Max Wait Frames (N_WFTmax) is the maximum number of WAIT frames the master accepts before terminating the connection. The default is 10. |
| 6 | Wait Frames to Send (N_WAIT) is the number of WAIT frames the master sends every time before a CTS frame is sent. If this value is set to a negative number (for example, 0xFFFFFFFF = –1), the master sends an OVERLOAD frame instead of a WAIT, and reception is aborted. The default is 0 for maximum speed. |
| 7 | Time between Waits (T_W) is the number of milliseconds the master waits after sending a WAIT frame. The default is 25. |
| 8 | Fill CAN Frames specifies how ISO-TP CAN frames are padded.
| 0: | Sends CAN frames with the minimum valid length, padded with Fill Byte if necessary. This setting allows for maximum performance of the CAN bus. | | 1: | CAN frames shorter than 8Â bytes are padded with Fill Byte to 8Â bytes. Longer CAN frames are padded with Fill Byte to the minimum valid length (default). | | 2: | All CAN frames are padded with Fill Byte to the length set as the Max DLC input of Open Diagnostic on CAN FD.vi or OBD Open on CAN FD.vi. |
|
| 9 | Fill Byte specifies the CAN frame content, filled with defined data or random data.
| 0–255: | Byte is used optionally to fill short CAN frames. | | 256: | Short CAN frames are filled optionally with random bytes. |
The default is 255 (0xFF). |
| 10 | Invalid Response as Error specifies how the toolkit handles an invalid ECU response.
| 0: | Invalid response is indicated by success? = FALSE only (default). | | 1: | Invalid response is returned as an error in addition. |
|
| 11 | Max RspPending Count defines the number of times a ReqCorrectlyRcvd-RspPending (0x78) Negative Response Message will be accepted to extend the command timeout (default 5). If this message is sent more often in response to a request, an error –8120 is returned. If the ECU implements commands with a long duration (for example, flash commands), you may need to extend this number. |
| 12 | VWTP Command Time Out sets the time in milliseconds the host waits for a VWTP 2.0 command to be executed (default 50 ms). The specification states this as 50 ms plus the network latency, but some ECUs may require higher values. |
| 13 | STmin sets the minimum time in seconds between the end of transmission of a frame in a diagnostic request message and the start of transmission of the next frame in the diagnostic request message for LIN-based diagnostic communication. The default is 0. |
| 14 | P2min sets the minimum time in seconds between reception of the last frame of the diagnostic request and the response sent by the node for LIN-based diagnostic communication. The default is 0.05. |
| 15 | Termination sets the NI-XNET Termination property. Reflections on the CAN and LIN bus can cause communication failures. To prevent reflections, termination can be present as external resistance or resistance the XNET CAN or LIN board applies internally. This property determines whether the XNET board uses termination to the bus. For further information about appropriate terminations of a CAN or LIN network, refer to the NI-XNET Hardware and Software Manual. The default is 0. |
| 16 | Timeout RspPending is the timeout in milliseconds the master waits for the response to a diagnostic request message after receiving an RspPending Negative Response Message (0x78). The default is 1000 ms. This is the P2* timeout from the ISO 15765-3 specification. |
| 17 | LIN Sleep is available for LIN only and controls the sleep state of the LIN bus. Allowed values are:
| 0: | Remote Sleep. The complete LIN bus is sent to the Sleep state. | | 1: | Remote Wakeup. The LIN bus is woken up. |
|
| 18 | Actual CAN IO Mode is a read-only property. Diag Set Property.vi with this parameter value has no effect. |
| 19 | Response Plausibility Check defines whether the first byte of the diagnostic response is checked to contain the + 0x40 offset (positive response) or whether the first byte is 0x7F (negative response).
| 0: | Response Plausibility Check is disabled. | | 1: | Response Plausibility Check is enabled (default). |
The default is 1, which is compatible with previous versions of the Automotive Diagnostic Command Set. Set this property to 0 only if you use non-standard diagnostic services. |
| 20 | Session-based properties specifies whether the following ISO TP (15765-2) and DoIP properties are shared globally or apply only to the specific diagnostic session:
- Timeout Diag Command
- Timeout FC (Bs)
- Timeout CF (Cr)
- Receive Block Size (BS)
- Wait Time CD (STmin)
- Max Wait Frames (N_WFTmax)
- Wait Frames to Send (N_WAIT)
- Time between Waits (T_W)
- Fill CAN Frames
- Fill Byte
- Invalid Response as Error
- Max RespPending Count
- VWTP Command Time Out
- Timeout RspPending
| 0: | These properties are shared between sessions that are in the same application instance (default). | | 1: | These properties apply only to the specific session. To prevent influencing other sessions, set this property immediately after opening the diagnostic session. |
|
| 21 | DoIP Acknowledge Mode returns the DoIP Diagnostic Message Acknowledgement behavior.
| 0: | ADCS acknowledges diagnostic messages. ADCS reports timeouts of ECU diagnostic acknowledge messages (default). | | 1: | ADCS does not acknowledge diagnostic messages. ADCS reports timeouts of ECU diagnostic acknowledge messages. | | 2: | ADCS acknowledges diagnostic messages. ADCS ignores timeouts of ECU diagnostic acknowledge messages, but will still wait for an acknowledgement for the time specified in Timeout Diag Command. | | 3: | ADCS does not acknowledge diagnostic messages. ADCS ignores timeouts of ECU diagnostic acknowledge messages, but will still wait for an acknowledgement for the time specified in Timeout Diag Command. |
|