Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.68 KB

Migration.md

File metadata and controls

50 lines (32 loc) · 1.68 KB

Note on deprecations

A tick-tock release cycle allows easy migration to new software versions. Obsolete code is marked as deprecated for one major release. Deprecated code produces compile-time warnings. These warning serve as notification to users that their code should be upgraded. The next major release will remove the deprecated code.

Ignition Sensors 2.X to 3.X

Additions

  1. Rendering sensors moved to rendering component.

  2. New sensors: altimeter, IMU, magnetometer.

Modifications

  1. Depend on ignition-msgs4, ignition-rendering2, ignition-transport7.

Deprecations

  1. include/sensors/Noise.hh
    • Deprecation virtual void Load(sdf::ElementPtr _sdf)
    • Replacement virtual void Load(const sdf::Noise &_sdf)

Ignition Sensors 1.X to 2.X

Modifications

Deprecations

  1. include/sensors/Events.hh

    • Deprecation: public: static ignition::common::ConnectionPtr ConnectSceneChangeCallback(std::function<void(const ignition::rendering::ScenePtr &)>)
    • Replacement: RenderingEvents::ConnectSceneChangeCallback
  2. include/sensors/Manager.hh

    • Deprecation: public: bool Init(ignition::rendering::ScenePtr);

    • Replacement: RenderingSensor::SetScene

    • Deprecation: public: void SetRenderingScene(ignition::rendering::ScenePtr

    • Replacement: RenderingSensor::SetScene

    • Deprecation: public: ignition::rendering::ScenePtr RenderingScene() const

    • Replacement: RenderingSensor::Scene()

  3. include/sensors/Noise.hh

    • Deprecation: public: virtual void SetCamera(rendering::CameraPtr)
    • Replacement: TODO (to be implemented in ImageGaussianNoiseModel)