-
Notifications
You must be signed in to change notification settings - Fork 214
Open
Description
Hi!
When I was trying to use the dumpdids function under the doip module, there's an empty config error involving udsoncan.
The error message looks like this:
Loading module 'doip'
Waiting for Vehicle Identification Announcement
Power cycle your ECU and wait for a few seconds for the broadcast to be received
Discovering DIDs
Dumping DIDs in range 0x0000-0xffff
Identified DIDs:
DID Value (hex)
[ConfigError] : Actual data identifier configuration contains no definition for data identifier 0x0000
Traceback (most recent call last):
File "/caringcaribou/caringcaribou/modules/doip.py", line 612, in dump_dids
response = client.read_data_by_identifier(identifier)
File "/miniconda3/lib/python3.13/site-packages/udsoncan/client.py", line 161, in decorated
return func(self, *args, **kwargs)
File "/miniconda3/lib/python3.13/site-packages/udsoncan/client.py", line 424, in read_data_by_identifier
req = services.ReadDataByIdentifier.make_request(didlist=didlist, didconfig=self.config['data_identifiers'])
File "/miniconda3/lib/python3.13/site-packages/udsoncan/services/ReadDataByIdentifier.py", line 71, in make_request
didconfig = check_did_config(didlist, didconfig)
File "/miniconda3/lib/python3.13/site-packages/udsoncan/common/dids.py", line 184, in check_did_config
raise ConfigError(did, msg='Actual data identifier configuration contains no definition for data identifier 0x%04x' % did)
udsoncan.exceptions.ConfigError: Actual data identifier configuration contains no definition for data identifier 0x0000
I think there might be a missing config setup in caring caribou or something that resulted in this error.
Metadata
Metadata
Assignees
Labels
No labels