Populate and keep updated a set of protected ETS tables representing:
- the visible MAV systems
- the most recently received messages for each MAV and message type
- the most recently received set of parameters for each MAV
Using ETS tables allows clients to perform read only API operations directly on the tables, preventing this GenServer from becoming a bottleneck.
Use XMAVLink.Util.Context when utility state should be scoped to a
specific router, dialect, or ETS table namespace.
Summary
Functions
Returns a specification to start this module under a supervisor.