message: SimSensors subclasses hf::Sensor
diff: #include "../MainModule/Transforms.hpp"
  #include <state.hpp>
  +#include <sensor.hpp>
  -#include <RFT_sensor.hpp>
  -#include <RFT_state.hpp>
  -#include <RFT_debugger.hpp>
  -
  -class SimSensors : public rft::Sensor {
  +class SimSensors : public hf::Sensor {
  private:
  @@ -43,23 +40,21 @@ class SimSensors : public rft::Sensor {
  return true;
  }
  - virtual void modifyState(rft::State * state, float time)
  + virtual void modifyState(hf::State * state, float time)
  {
  (void)time;
  - hf::State* vehicleState = (hf::State*)state;
  -
  // Use vehicle state to modify Hackflight state values
  for (uint8_t k=0; k<Dynamics::STATE_SIZE; ++k) {
  - vehicleState->x[k] = _dynamics->x(k);
  + state->x[k] = _dynamics->x(k);
  }
  // Negate for NED => ENU conversion
  - vehicleState->x[hf::State::STATE_Z] *= -1;
  - vehicleState->x[hf::State::STATE_DZ] *= -1;
  + state->x[hf::State::STATE_Z] *= -1;
  + state->x[hf::State::STATE_DZ] *= -1;
  // Rotate inertial velocity into body frame for simulating optical flow
  - //inertialToBody(vehicleState.inertialVel, dynamicsState.pose.rotation, vehicleState.bodyVel);
  + //inertialToBody(state.inertialVel, dynamicsState.pose.rotation, state.bodyVel);
  }
  public:
  