Guest User

Untitled

a guest
Dec 11th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #!/usr/bin/env python
  2. PACKAGE = "intro_pkg1" # Package variable
  3. from dynamic_reconfigure.parameter_generator_catkin import *
  4. # Parameter Generator object
  5. gen = ParameterGenerator()
  6. # Add parameters
  7. gen.add("integer", int_t, 0, "An integer parameter", 0, -5, 5)
  8. gen.add("double", double_t, 0, "A double parameter", 0.0, -2, 2)
  9. gen.add("string", str_t, 0, "A string parameter", "String Here")
  10. gen.add("bool", bool_t, 0, "A boolean parameter", False)
  11. # Dropdown
  12. size_list = gen.enum([
  13. gen.const("S", int_t, 0, "Small"),
  14. gen.const("M", int_t, 1, "Medium"),
  15. gen.const("L", int_t, 2, "Large"),
  16. gen.const("XL", int_t, 3, "Extra Large")
  17. ], "The size dropdown list")
  18. # Add the dropdown
  19. gen.add("Size", int_t , 0, "Size dropdown", 0, 0, 3, edit_method=size_list)
  20. # Exit the program
  21. exit(gen.generate(PACKAGE, "intro_pkg1", "Sample"))
Add Comment
Please, Sign In to add comment