Upgrade ControlIt! to use YAML 0.5

Issue #9 new
Chien-Liang Fok
repo owner created an issue

The Indigo version of ControlIt! is currently using YAML version 0.3, which is not the default version included with Ubuntu 14.04. We need to upgrade ControlIt! to use the default version, which is 0.5.

Here is a tutorial describing how to use the new 0.5 API.

Comments (3)

  1. Chien-Liang Fok reporter

    I combed through the source code and found the following files that will need to be modified:

    • controlit/controlit_dependency_addons/include/controlit/addons/yaml/yaml_math_utilities.hpp
    • controlit/controlit_dependency_addons/include/controlit/addons/yaml/yaml_utilities.hpp
    • controlit/controlit_core/include/controlit/YamlFactory.hpp
    • controlit/controlit_core/include/controlit/parser/parse_list.hpp
    • controlit/controlit_core/include/controlit/parser/yaml_parser.hpp
    • controlit/controlit_core/include/controlit/CompoundTask.hpp
    • controlit/controlit_core/include/controlit/CompoundTaskFactory.hpp
    • controlit/controlit_core/include/controlit/Constraint.hpp
    • controlit/controlit_core/include/controlit/ConstraintFactory.hpp
    • controlit/controlit_core/include/controlit/ConstraintSet.hpp
    • controlit/controlit_core/include/controlit/ConstraintSetFactory.hpp
    • controlit/controlit_core/include/controlit/ControlModel.hpp
    • controlit/controlit_core/include/controlit/Task.hpp
    • controlit/controlit_core/include/controlit/TaskFactory.hpp
    • controlit/controlit_core/include/controlit/VirtualLinkageModel.hpp
    • controlit/controlit_core/src/parser/*.cpp
  2. Log in to comment