Skip to content

Feature: support for DSRC and related EFC protocols - #64

Merged
mitshell merged 16 commits into
pycrate-org:masterfrom
rmwesley:master
Jun 8, 2026
Merged

mitshell merged 16 commits into
pycrate-org:masterfrom
rmwesley:master

Conversation

@rmwesley

Copy link
Copy Markdown
Contributor

See issue #63 for details.

rmwesley and others added 16 commits May 28, 2026 02:38
These bundles include DSRC, EFC, CCC, LAC, AutonomousCharging and
InfoExchange specs with dependencies, such as X509 and RFC5035.
These specs were obtained from the standards.iso.org/iso/ website.

The ISO 14906 DSRC ASN.1 specs sometimes use Windows code pages to
encode characters in comments. I replaced them for their ASCII
counterparts where I could to avoid issues.
Again, the ASN.1 specs were modified to only contain ASCII characters
(even in comments).
CCC imports from DSRC specs, so they are added as dependencies
ISO 17575 is for OBE Autonomous Charging, not DSRC tolling!
We simply reuse the original "complete 2014 DSRC" spec bundle.
That bundle was completely unrelated to DSRC!!

The standard ISO 17575 is for autonomous OBEs that directly compute the
tolling fees/charges. No RSE communication (DSRC) is thus necessary.

These OBEs need to be configured for each individual Toll Scheme.
Configs such as Toll Contexts, Tariff Classes, currencies...

They do the map-matching themselves, determining trips and thus the
final road usage. The ChargeReports can then be directly computed thanks
to the Toll Context config by the "Front End" (OBE + optional Proxy).
We simply reference the EFC AutonomousCharging bundle, since it is a
necessary import anyway in CCC v2.
@mitshell
mitshell merged commit 54cdc49 into pycrate-org:master Jun 8, 2026
12 checks passed
@mitshell

mitshell commented Jun 8, 2026

Copy link
Copy Markdown
Member

Thanks for the PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants