Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
This commit is contained in:
93
tools/EVerest-main/modules/EVSE/Evse15118D20/manifest.yaml
Normal file
93
tools/EVerest-main/modules/EVSE/Evse15118D20/manifest.yaml
Normal file
@@ -0,0 +1,93 @@
|
||||
description: >-
|
||||
This module is a draft implementation of iso15118-20 for the EVSE side
|
||||
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
|
||||
logging_path:
|
||||
description: Path to logging directory (will be created if non existent)
|
||||
type: string
|
||||
default: "."
|
||||
tls_negotiation_strategy:
|
||||
description: Select strategy on how to negotiate connection encryption
|
||||
type: string
|
||||
enum:
|
||||
- ACCEPT_CLIENT_OFFER
|
||||
- ENFORCE_TLS
|
||||
- ENFORCE_NO_TLS
|
||||
default: ACCEPT_CLIENT_OFFER
|
||||
enforce_tls_1_3:
|
||||
description: Enforcing tls version 1.3. Only applies if tls_negotiation_strategy is ENFORCE_TLS.
|
||||
type: boolean
|
||||
default: false
|
||||
enable_ssl_logging:
|
||||
description: Verbosely log the ssl/tls connection
|
||||
type: boolean
|
||||
default: false
|
||||
enable_tls_key_logging:
|
||||
description: >-
|
||||
Enable/Disable the export of TLS session keys (pre-master-secret)
|
||||
during a TLS handshake. Note that this option is for testing and
|
||||
simulation purpose only
|
||||
type: boolean
|
||||
default: false
|
||||
tls_key_logging_path:
|
||||
description: >-
|
||||
Output directory for the TLS key log file
|
||||
type: string
|
||||
default: /tmp
|
||||
enable_sdp_server:
|
||||
description: >-
|
||||
Enable the built-in SDP server
|
||||
type: boolean
|
||||
default: true
|
||||
supported_dynamic_mode:
|
||||
description: The EVSE should support dynamic mode
|
||||
type: boolean
|
||||
default: true
|
||||
supported_mobility_needs_mode_provided_by_secc:
|
||||
description: >-
|
||||
The EVSE should support the mobility needs mode provided by the SECC.
|
||||
Mobility needs mode provided by the EVCC is always provided.
|
||||
type: boolean
|
||||
default: false
|
||||
supported_scheduled_mode:
|
||||
description: The EVSE should support scheduled mode
|
||||
type: boolean
|
||||
default: false
|
||||
custom_protocol_namespace:
|
||||
description: Providing a custom protocol namespace.
|
||||
type: string
|
||||
default: ""
|
||||
negative_bidirectional_limits:
|
||||
description: >-
|
||||
Some cars send or expect negative discharge limits. However, it is not clear from the standard
|
||||
whether the discharge limits should be negative. Until this is clarified, the positive limits
|
||||
can be converted using this option.
|
||||
type: boolean
|
||||
default: false
|
||||
provides:
|
||||
charger:
|
||||
interface: ISO15118_charger
|
||||
description: >-
|
||||
This interface provides limited access to iso15118-20
|
||||
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
|
||||
iso15118_vas:
|
||||
interface: ISO15118_vas
|
||||
min_connections: 0
|
||||
max_connections: 128
|
||||
metadata:
|
||||
license: https://opensource.org/licenses/Apache-2.0
|
||||
authors:
|
||||
- aw@pionix.de
|
||||
- Sebastian Lukas
|
||||
Reference in New Issue
Block a user