 |
SatCat5
|
Go to the documentation of this file.
32 #ifndef SATCAT5_ALLOW_DELETION
33 #define SATCAT5_ALLOW_DELETION 1
37 #if SATCAT5_ALLOW_DELETION
38 #define SATCAT5_OPTIONAL_DTOR
40 #define SATCAT5_OPTIONAL_DTOR {while(1);}
45 #ifndef SATCAT5_QCBOR_ENABLE
46 #define SATCAT5_QCBOR_ENABLE 0
52 #define SATCAT5_CLOCK satcat5::poll::timekeeper.get_clock()
79 template <
typename KEYTYPE>
81 template <
typename KEYTYPE>
103 class ConfigBusRemote;
108 class I2cEventListener;
112 class MdioEventListener;
117 class PpsEventListener;
123 class SpiEventListener;
126 class WrappedRegister;
127 class WrappedRegisterPtr;
137 class EndpointSppFwd;
139 class EndpointUdpSimple;
149 class ResourceServer;
151 class SimpleClientSpp;
152 class SimpleClientUdp;
174 struct SwitchLogMessage;
194 class SlipCodecInverse;
197 template <
unsigned SIZE>
201 class SwitchLogFormatter;
202 class SwitchLogHardware;
203 class SwitchLogReader;
204 class SwitchLogWriter;
206 template <
unsigned VMAX>
239 class BufferedWriter;
240 class ChecksumRxCommon;
241 class ChecksumTxCommon;
243 class CobsCodecInverse;
256 class MultiReaderPriority;
257 class MultiReaderSimple;
265 class PacketCombiner;
267 class ReadableRedirect;
269 class SlipCodecInverse;
274 class WriteableBroadcast;
275 class WriteableRedirect;
322 class TelemetryAggregator;
325 class TelemetryLogger;
328 class TelemetrySource;
330 class TelemetryWatcher;
352 class RecoveryEgress;
353 class RecoveryIngress;
356 class SerialI2cController;
357 class SerialI2cPeripheral;
358 class SerialSpiController;
359 class SerialSpiPeripheral;
375 class ControllerLR_Inner;
384 class MeasurementCache;
393 class TrackingController;
431 class TftpServerCore;
432 class TftpServerSimple;
448 template <
unsigned W>
450 template <
unsigned W>