LICENSE
README.md
pyproject.toml
src/wiredaq/__init__.py
src/wiredaq.egg-info/PKG-INFO
src/wiredaq.egg-info/SOURCES.txt
src/wiredaq.egg-info/dependency_links.txt
src/wiredaq.egg-info/entry_points.txt
src/wiredaq.egg-info/requires.txt
src/wiredaq.egg-info/top_level.txt
src/wiredaq/cli/__init__.py
src/wiredaq/cli/serial.py
src/wiredaq/cli/slice.py
src/wiredaq/daq_sim/__init__.py
src/wiredaq/daq_sim/collector/__init__.py
src/wiredaq/daq_sim/collector/collector.py
src/wiredaq/daq_sim/core/__init__.py
src/wiredaq/daq_sim/core/clock.py
src/wiredaq/daq_sim/core/interfaces.py
src/wiredaq/daq_sim/nodes/__init__.py
src/wiredaq/daq_sim/nodes/replay_node.py
src/wiredaq/daq_sim/nodes/synthetic_node.py
src/wiredaq/daq_sim/sinks/__init__.py
src/wiredaq/daq_sim/sinks/csv_logger.py
src/wiredaq/daq_sim/sinks/metrics.py
src/wiredaq/daq_sim/transports/__init__.py
src/wiredaq/daq_sim/transports/impairment_transport.py
src/wiredaq/daq_sim/transports/in_process.py
src/wiredaq/daq_sim/transports/serial_transport.py
src/wiredaq/daq_sim/transports/udp_transport.py
src/wiredaq/ground_station/__init__.py
src/wiredaq/ground_station/dashboard/__init__.py
src/wiredaq/ground_station/dashboard/console_dashboard.py
src/wiredaq/ground_station/logger/__init__.py
src/wiredaq/ground_station/logger/raw_logger.py
src/wiredaq/ground_station/receiver/__init__.py
src/wiredaq/ground_station/receiver/frame_receiver.py
src/wiredaq/ground_station/receiver/stream_receiver.py
src/wiredaq/protocol/__init__.py
src/wiredaq/protocol/packet_schema.yaml
src/wiredaq/protocol/codec/__init__.py
src/wiredaq/protocol/codec/wiredaq_codec.py
src/wiredaq/protocol/golden/__init__.py
src/wiredaq/protocol/golden/reference_encoder.py
src/wiredaq/protocol/golden/vectors.json
tests/test_clock.py
tests/test_codec_oracle.py
tests/test_golden_vectors.py
tests/test_heartbeat.py
tests/test_impairment_timing.py
tests/test_liveness.py
tests/test_logger_replay.py
tests/test_pipeline.py
tests/test_stream_receiver.py
tests/test_udp_transport.py