#pragma once namespace HALSITL { class UARTDriver; class Scheduler; class SITL_State_Common; class SITL_State; class Storage; class AnalogIn; class I2CDevice; class I2CDeviceManager; class RCInput; class RCOutput; class ADCSource; class RCInput; class Util; class Semaphore; class BinarySemaphore; class GPIO; class DigitalSource; class DSP; class CANIface; } // namespace HALSITL