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 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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.