-
-
Notifications
You must be signed in to change notification settings - Fork 214
/
Copy pathconfigs.py
executable file
·25 lines (24 loc) · 910 Bytes
/
configs.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from udsoncan.typing import ClientConfig
from udsoncan import latest_standard
from typing import cast
default_client_config: ClientConfig = cast(ClientConfig, {
'exception_on_negative_response': True,
'exception_on_invalid_response': True,
'exception_on_unexpected_response': True,
'security_algo': None,
'security_algo_params': None,
'tolerate_zero_padding': True,
'ignore_all_zero_dtc': True,
'dtc_snapshot_did_size': 2, # Not specified in standard. 2 bytes matches other services format.
'server_address_format': None, # 8,16,24,32,40
'server_memorysize_format': None, # 8,16,24,32,40
'data_identifiers': {},
'input_output': {},
'request_timeout': 5,
'p2_timeout': 1,
'p2_star_timeout': 5,
'standard_version': latest_standard, # 2006, 2013, 2020
'use_server_timing': True,
'extended_data_size': None,
'nrc78_callback':None
})