1234567891011121314151617181920212223242526272829 |
- /*
- * AP_IRLock_SITL.h
- *
- * Created on: June 09, 2016
- * Author: Ian Chen
- */
- #pragma once
- #include <AP_HAL/utility/Socket.h>
- #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 sock;
- };
- #endif // CONFIG_HAL_BOARD
|