if (!started && SensorProvider::GetInstance())
  SensorProvider::GetInstance()->AddObserver(static_cast<SensorProvider::Observer*>(this));