ChargeLink Native

chargelink integration

Native ChargeLink Integration API v1 server and client operations

← All commands

chargelink integration

Native ChargeLink Integration API v1 server and client operations

chargelink integration [OPTIONS] <COMMAND>

Subcommands

SubcommandPurpose
serveStart the native chargelink.integration.v1 gRPC server
capabilitiesRead API and product capabilities through embedded or gRPC transport
healthRead remote gRPC service health and version
session-smokeExecute create/start/stop/delete session lifecycle through gRPC
full-smokeExercise the accepted baseline Integration API services through real gRPC calls
sil-smokeExercise deterministic time, both managed SIL roles, real IPv6 networking, TLS/EXI and the campaign bridge
hil-smokeExercise the vendor-neutral HIL adapter SDK, physical-session orchestration, safety interlocks and evidence through gRPC
xil-smokeExercise the ASAM XIL bridge and NI VeriStand reference environment through Framework, MAPort and EESPort gRPC orchestration
factory-smokeExercise factory/EOL station, recipe, measurement, disposition, label and evidence orchestration through gRPC
enterprise-smokeExercise editions, RBAC, service identities, sealed secrets, audit, fleet, signed updates and rollback through gRPC
compatibilityValidate the protobuf compatibility and customer-selector policy

chargelink integration capabilities

Read API and product capabilities through embedded or gRPC transport

chargelink integration capabilities [OPTIONS]

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

OptionValueDefaultDescription
--endpoint<URI>Use gRPC transport, for example http://127.0.0.1:50051; omit for embedded mode

chargelink integration compatibility

Validate the protobuf compatibility and customer-selector policy

chargelink integration compatibility [OPTIONS]

No options besides the global options.

chargelink integration enterprise-smoke

Exercise editions, RBAC, service identities, sealed secrets, audit, fleet, signed updates and rollback through gRPC

chargelink integration enterprise-smoke [OPTIONS]

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

OptionValueDefaultDescription
--endpoint<URI>http://127.0.0.1:50051
--output<DIR>.chargelink/integration/enterprise-smoke

chargelink integration factory-smoke

Exercise factory/EOL station, recipe, measurement, disposition, label and evidence orchestration through gRPC

chargelink integration factory-smoke [OPTIONS]

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

OptionValueDefaultDescription
--endpoint<URI>http://127.0.0.1:50051
--output<DIR>.chargelink/integration/factory-smoke

chargelink integration full-smoke

Exercise the accepted baseline Integration API services through real gRPC calls

chargelink integration full-smoke [OPTIONS] --evidence-source <DIR_OR_MANIFEST>

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

OptionValueDefaultDescription
--endpoint<URI>http://127.0.0.1:50051
--evidence-source<DIR_OR_MANIFEST>required

chargelink integration health

Read remote gRPC service health and version

chargelink integration health [OPTIONS]

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

OptionValueDefaultDescription
--endpoint<URI>http://127.0.0.1:50051

chargelink integration hil-smoke

Exercise the vendor-neutral HIL adapter SDK, physical-session orchestration, safety interlocks and evidence through gRPC

chargelink integration hil-smoke [OPTIONS]

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

OptionValueDefaultDescription
--endpoint<URI>http://127.0.0.1:50051
--output<DIR>.chargelink/integration/hil-smoke

chargelink integration serve

Start the native chargelink.integration.v1 gRPC server

chargelink integration serve [OPTIONS]

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

OptionValueDefaultDescription
--listen<LISTEN>127.0.0.1:50051
--state-root<DIR>

chargelink integration session-smoke

Execute create/start/stop/delete session lifecycle through gRPC

chargelink integration session-smoke [OPTIONS]

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

OptionValueDefaultDescription
--endpoint<URI>http://127.0.0.1:50051
--protocol<PROTOCOL>iso15118-20
--role<ROLE>evse

chargelink integration sil-smoke

Exercise deterministic time, both managed SIL roles, real IPv6 networking, TLS/EXI and the campaign bridge

chargelink integration sil-smoke [OPTIONS]

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

OptionValueDefaultDescription
--endpoint<URI>http://127.0.0.1:50051
--output<DIR>.chargelink/integration/sil-smoke
--ipv6-host<IPV6>::1
--interface-index<INTERFACE_INDEX>0

chargelink integration xil-smoke

Exercise the ASAM XIL bridge and NI VeriStand reference environment through Framework, MAPort and EESPort gRPC orchestration

chargelink integration xil-smoke [OPTIONS]

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

OptionValueDefaultDescription
--endpoint<URI>http://127.0.0.1:50051
--output<DIR>.chargelink/integration/xil-smoke