description: >- This module is a multiplexer to support switching over between different ISO module implementations config: device: description: >- Ethernet device used for HLC. Any local interface that has an ipv6 link-local and a MAC addr will work type: string default: eth0 tls_security: description: >- Controls how to handle encrypted communication type: string enum: - prohibit - allow - force default: allow tls_key_logging: description: >- Enable/Disable the export of TLS session keys (pre-master-secret) during a TLS handshake. This log file can be used to decrypt TLS sessions. Note that this option is for testing and simulation purpose only type: boolean default: false tls_timeout: description: >- Set the TLS timeout in ms when establishing a tls connection type: integer default: 15000 proxy_port_iso2: description: >- TCP port of the local ISO2 instance type: integer default: 61341 proxy_port_iso20: description: >- TCP port of the local ISO20 instance type: integer default: 50000 proxy_device: description: >- Network interface used to reach the local ISO2/ISO20 module instances. When set, the proxy connects to the IPv6 link-local address of this interface. Leave empty to use the default loopback (::1). type: string default: "" provides: charger: interface: ISO15118_charger description: >- This module implements the ISO15118-2 implementation of an AC or DC charger extensions: interface: iso15118_extensions description: >- This interface is used to share data between ISO15118 and OCPP modules to support the requirements of the OCPP protocol requires: security: interface: evse_security iso2: interface: ISO15118_charger iso20: interface: ISO15118_charger ext2: interface: iso15118_extensions ext20: interface: iso15118_extensions metadata: license: https://opensource.org/licenses/Apache-2.0 authors: - Cornelius Claussen