Configuration for a CS104 redundancy group (CS104_RedundancyGroup in cs104_slave.c).
CS104_RedundancyGroup
cs104_slave.c
If allowed_clients is empty ([]), this group acts as a catch-all redundancy group.
allowed_clients
[]
@type t() :: %IEC60870.CS104.RedundancyGroup{ allowed_clients: [String.t()], name: String.t() | nil }
@spec add_allowed_client(t(), String.t()) :: t()
@spec catch_all?(t()) :: boolean()
@spec matches?(t(), String.t()) :: boolean()
@spec new(String.t() | nil, [String.t()]) :: t()