/* * AP_IRLock_SITL.h * * Created on: June 09, 2016 * Author: Ian Chen */ #pragma once #include #if CONFIG_HAL_BOARD == HAL_BOARD_SITL #include "IRLock.h" class AP_IRLock_SITL_Gazebo : public IRLock { public: AP_IRLock_SITL_Gazebo(); // init - initialize sensor library void init(int8_t bus) override; // retrieve latest sensor data - returns true if new data is available bool update() override; private: uint32_t _last_timestamp; SocketAPM_native sock; }; #endif // CONFIG_HAL_BOARD