ChargeLink Native

chargelink sim

Deterministic paired EVSE/EVCC simulation, scenario suites, TLS/PKI campaigns and replay.

← All commands

chargelink sim

chargelink sim [OPTIONS] <COMMAND>

Subcommands

SubcommandPurpose
policyShow deterministic EVSE/EVCC twin simulation policy
pairedRun deterministic paired EVSE/EVCC simulation for an implemented protocol scenario
replayReplay/verify a deterministic simulation report or transcript hash
iso20-policyShow ISO 15118-20 deterministic scenario expansion policy
iso20-catalogList expanded ISO 15118-20 deterministic EVSE/EVCC scenarios
iso20-scenarioRun one expanded ISO 15118-20 deterministic scenario
iso20-suiteRun the expanded ISO 15118-20 deterministic scenario suite
iso20-negative-corpusList native deterministic ISO 15118-20 negative/fault cases
legacy-policyShow ISO 15118-2 + DIN 70121 deterministic legacy completion policy
legacy-catalogList deterministic ISO 15118-2 + DIN 70121 legacy scenarios
legacy-scenarioRun one deterministic ISO 15118-2 or DIN 70121 legacy scenario
legacy-suiteRun deterministic ISO 15118-2 + DIN 70121 legacy scenario suite
legacy-negative-corpusList deterministic legacy HLC negative/fault cases
tls-policyShow TLS/PKI/PnC certificate campaign policy
tls-catalogList deterministic TLS/PKI/PnC certificate campaigns
tls-campaignRun one deterministic TLS/PKI/PnC certificate or negative campaign
tls-suiteRun deterministic TLS/PKI/PnC certificate and negative campaign suite
tls-negative-corpusList deterministic TLS/PKI/PnC negative certificate cases

chargelink sim iso20-catalog

List expanded ISO 15118-20 deterministic EVSE/EVCC scenarios

chargelink sim iso20-catalog [OPTIONS]

No options besides the global options.

chargelink sim iso20-negative-corpus

List native deterministic ISO 15118-20 negative/fault cases

chargelink sim iso20-negative-corpus [OPTIONS]

No options besides the global options.

chargelink sim iso20-policy

Show ISO 15118-20 deterministic scenario expansion policy

chargelink sim iso20-policy [OPTIONS]

No options besides the global options.

chargelink sim iso20-scenario

Run one expanded ISO 15118-20 deterministic scenario

chargelink sim iso20-scenario [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--scenario<SCENARIO>dc-bpt-nominal
--seed<SEED>1
--run-id<RUN_ID>iso20-scenario
--write-artifactsflag
--output<FILE>

chargelink sim iso20-suite

Run the expanded ISO 15118-20 deterministic scenario suite

chargelink sim iso20-suite [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--profile<PROFILE>dc-bpt-expanded
--seed<SEED>1
--run-id<RUN_ID>iso20-suite
--write-artifactsflag
--output<FILE>

chargelink sim legacy-catalog

List deterministic ISO 15118-2 + DIN 70121 legacy scenarios

chargelink sim legacy-catalog [OPTIONS]

No options besides the global options.

chargelink sim legacy-negative-corpus

List deterministic legacy HLC negative/fault cases

chargelink sim legacy-negative-corpus [OPTIONS]

No options besides the global options.

chargelink sim legacy-policy

Show ISO 15118-2 + DIN 70121 deterministic legacy completion policy

chargelink sim legacy-policy [OPTIONS]

No options besides the global options.

chargelink sim legacy-scenario

Run one deterministic ISO 15118-2 or DIN 70121 legacy scenario

chargelink sim legacy-scenario [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--protocol<PROTOCOL>iso15118-2
--scenario<SCENARIO>iso2-dc-pnc-nominal
--seed<SEED>1
--run-id<RUN_ID>legacy-scenario
--write-artifactsflag
--output<FILE>

chargelink sim legacy-suite

Run deterministic ISO 15118-2 + DIN 70121 legacy scenario suite

chargelink sim legacy-suite [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--profile<PROFILE>legacy-expanded
--seed<SEED>1
--run-id<RUN_ID>legacy-suite
--write-artifactsflag
--output<FILE>

chargelink sim paired

Run deterministic paired EVSE/EVCC simulation for an implemented protocol scenario

chargelink sim paired [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--protocol<PROTOCOL>iso15118-20
--scenario<SCENARIO>dc-bpt-nominal
--seed<SEED>1
--run-id<RUN_ID>sim-paired
--write-artifactsflag
--output<FILE>

chargelink sim policy

Show deterministic EVSE/EVCC twin simulation policy

chargelink sim policy [OPTIONS]

No options besides the global options.

chargelink sim replay

Replay/verify a deterministic simulation report or transcript hash

chargelink sim replay [OPTIONS] --trace <FILE>

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--trace<FILE>required
--output<FILE>

chargelink sim tls-campaign

Run one deterministic TLS/PKI/PnC certificate or negative campaign

chargelink sim tls-campaign [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--campaign<CAMPAIGN>iso20-pnc-contract-valid
--seed<SEED>1
--run-id<RUN_ID>tls-pki-pnc
--write-artifactsflag
--output<FILE>

chargelink sim tls-catalog

List deterministic TLS/PKI/PnC certificate campaigns

chargelink sim tls-catalog [OPTIONS]

No options besides the global options.

chargelink sim tls-negative-corpus

List deterministic TLS/PKI/PnC negative certificate cases

chargelink sim tls-negative-corpus [OPTIONS]

No options besides the global options.

chargelink sim tls-policy

Show TLS/PKI/PnC certificate campaign policy

chargelink sim tls-policy [OPTIONS]

No options besides the global options.

chargelink sim tls-suite

Run deterministic TLS/PKI/PnC certificate and negative campaign suite

chargelink sim tls-suite [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--profile<PROFILE>tls-pki-pnc-expanded
--seed<SEED>1
--run-id<RUN_ID>tls-pki-pnc-suite
--write-artifactsflag
--output<FILE>