Fix up installation -------------------- cd ~/karabo/devices/karaboWorkshop/ git tag -d 1_initHello pip install -e . git tag 1_initHello Kill development server via command line ----------------------------------------- karabo-kill –t mdlServer/session2_a Slide 12: Hands-on in VISA: Start Our First Device ---------------------------------------------------- source ~/karabo/activate cd ~/karabo/devices/karaboWorkshop/ code . karabo-xterm mdlServer/session2_a karabo-start Slide 14: Hands-on: Property and Slot with Attributes ------------------------------------------------------ git checkout 2_decorate git diff 1_initHello 2_decorate karabo-kill –t mdlServer/session2_a git diff 2_decorate 2_decorate_done Slide 15: Hands-on: State Handling for Slots --------------------------------------------- git diff 2_decorate_done 3_states git checkout 3_states git stash git diff 3_states 3_states_done Slide 16: Hands-on: Reconfigurable Properties with State Handling ------------------------------------------------------------------ git diff 3_states_done 4_reconfig git checkout 4_reconfig git stash git diff 4_reconfig 4_reconfig_done Slide 19: Hands-on: Simple Motor Procedure ------------------------------------------- git diff 4_reconfig_done 5_simple_done Slide 20: Hands-on: Monitoring Another Device ---------------------------------------------- git checkout 5_simple_done git diff 5_simple_done 6_monitor_done git checkout 6_monitor_done git stash Slide 21: Hands-on: Extend Motor Procedure to Three Steps ---------------------------------------------------------- git checkout 6_monitor_done git diff 6_monitor_done 7_3steps_done git checkout 7_3steps_done git stash Slide 22: Hands-on: Cancel a Procedure -------------------------------------- git checkout 7_3steps_done git diff 7_3steps_done 8_cancel_done git checkout 8_cancel_done git stash Slide 23: Hands-on: Make the Cancel Clean ----------------------------------------- git checkout 8_cancel_done git stash git diff –b 8_cancel_done 9_cancelClean_done git checkout 9_cancelClean_done Slide 24: Hands-on: Basic Testing as Good Developer Practice ------------------------------------------------------------ git checkout 9_cancelClean_done git checkout 10_withTests_done