Line data Source code
1 : #pragma once 2 : 3 : #include "SIM_SPI.h" 4 : 5 : #include <SITL/SIM_Aircraft.h> 6 : 7 : namespace SITL { 8 : 9 : class SPIDevice { 10 : public: 11 0 : virtual void init() {} 12 : 13 0 : virtual void update(const class Aircraft &aircraft) { } 14 : 15 : virtual int rdwr(uint8_t count, SPI::spi_ioc_transfer *&data) = 0; 16 : }; 17 : 18 : } // namespace SITL