#include "airspeed.h" namespace sensor_simulator { namespace sensor { Airspeed::Airspeed(std::shared_ptr ekf):Sensor(ekf) { } Airspeed::~Airspeed() { } void Airspeed::send(uint64_t time) { if(_true_airspeed_data > FLT_EPSILON && _indicated_airspeed_data > FLT_EPSILON) { float eas2tas = _true_airspeed_data / _indicated_airspeed_data; _ekf->setAirspeedData(time, _true_airspeed_data, eas2tas); } } void Airspeed::setData(float true_airspeed, float indicated_airspeed) { _true_airspeed_data = true_airspeed; _indicated_airspeed_data = indicated_airspeed; } } // namespace sensor } // namespace sensor_simulator