# Packages

Package io contains the interface between server implementations and the gateway frontends.
No description provided by the author
Package scheduling implements a packet scheduling that detects and avoids conflicts and enforces regional restrictions like duty-cycle and dwell time.
No description provided by the author

# Functions

New returns new *GatewayServer.
NewIS returns a new IS.
WithRegistry overrides the registry.

# Variables

ErrSchedule indicates that the downlink message could not be scheduled.

# Structs

BasicStationConfig defines the LoRa Basics Station configuration of the Gateway Server.
Config represents the Gateway Server configuration.
GatewayServer implements the Gateway Server component.
IS exposes Identity Server functions.
PacketBrokerConfig configures the Packet Broker upstream.
TheThingsIndustriesGatewayConfig defines The Things Industries gateway configuration of the Gateway Server.
UDPConfig defines the UDP configuration of the Gateway Server.

# Interfaces

CertificateVerifier abstracts certificate verification functions.
Cluster provides cluster operations.
EntityRegistry abstracts the Identity server gateway functions.
GatewayConnectionStatsRegistry stores, updates and cleans up gateway connection stats.

# Type aliases

Option configures GatewayServer.