robofit/arcor

art_brain, art_projected_gui: Use ProgramArray instead of Program

Closed this issue · 2 comments

Using ProgramArray.msg instead of Program.msg (Program.msg will serve as container for logically related instructions (program block) - e.g. assembly of one side of the trolley)

  • Rewrite DB #42
  • Write helper class to deal with Program/ProgramBlock/ProgramItem
  • Integrate it in art_brain
  • update interface_state_manager
  • Integrate it in art_projected_gui
  • art_brain now assumes that ProgramItem id is unique - but the item should be identified by block id + item id
  • art_projected_gui only display the first program block