ardupilot/libraries/AP_HAL_Linux/AP_HAL_Linux_Namespace.h

30 lines
724 B
C++

#ifndef __AP_HAL_LINUX_NAMESPACE_H__
#define __AP_HAL_LINUX_NAMESPACE_H__
/* While not strictly required, names inside the Linux namespace are prefixed
* with Linux for clarity. (Some of our users aren't familiar with all of the
* C++ namespace rules.)
*/
namespace Linux {
class LinuxUARTDriver;
class LinuxI2CDriver;
class LinuxSPIDeviceManager;
class LinuxSPIDeviceDriver;
class LinuxAnalogSource;
class LinuxAnalogIn;
class LinuxStorage;
class LinuxGPIO;
class LinuxDigitalSource;
class LinuxRCInput;
class LinuxRCInput_PRU;
class LinuxRCOutput_PRU;
class LinuxSemaphore;
class LinuxScheduler;
class LinuxUtil;
}
#endif // __AP_HAL_LINUX_NAMESPACE_H__