ardupilot/libraries/AP_HAL_Linux/AP_HAL_Linux_Namespace.h

30 lines
724 B
C
Raw Normal View History

2013-09-22 03:01:24 -03:00
#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;
2013-09-22 03:01:24 -03:00
class LinuxSemaphore;
class LinuxScheduler;
class LinuxUtil;
}
#endif // __AP_HAL_LINUX_NAMESPACE_H__