core/

directory
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2026 License: MIT

Directories

Path Synopsis
Package auth provides connection authentication for the CSMS.
Package auth provides connection authentication for the CSMS.
Package codec is the internal JSON seam.
Package codec is the internal JSON seam.
Package datatransfer provides typed helpers for the free-form DataTransfer payload, whose Data field is an optional JSON string (*string) in every OCPP version.
Package datatransfer provides typed helpers for the free-form DataTransfer payload, whose Data field is an optional JSON string (*string) in every OCPP version.
Package dispatcher implements the version-agnostic OCPP connection lifecycle, pending-call tracking, and concurrency control.
Package dispatcher implements the version-agnostic OCPP connection lifecycle, pending-call tracking, and concurrency control.
Package observability defines logging, tracing, and metrics abstractions.
Package observability defines logging, tracing, and metrics abstractions.
metrics/otel
Package otel implements observability.Metrics on top of the OpenTelemetry metrics API.
Package otel implements observability.Metrics on top of the OpenTelemetry metrics API.
metrics/prom
Package prom implements observability.Metrics using Prometheus.
Package prom implements observability.Metrics using Prometheus.
Package ocppj implements OCPP-J (JSON over WebSocket) framing.
Package ocppj implements OCPP-J (JSON over WebSocket) framing.
signing
Package signing implements OCPP 2.1 Signed Messages (Part 4 Chapter 7): JWS signing and verification of OCPP-J payloads.
Package signing implements OCPP 2.1 Signed Messages (Part 4 Chapter 7): JWS signing and verification of OCPP-J payloads.
Package schema provides JSON Schema validation backed by santhosh-tekuri/jsonschema.
Package schema provides JSON Schema validation backed by santhosh-tekuri/jsonschema.
Package storage defines pluggable persistence and routing abstractions.
Package storage defines pluggable persistence and routing abstractions.
memory
Package memory provides in-memory implementations of the storage interfaces.
Package memory provides in-memory implementations of the storage interfaces.
Package transport abstracts the WebSocket layer so the dispatcher never touches a concrete websocket library.
Package transport abstracts the WebSocket layer so the dispatcher never touches a concrete websocket library.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL