Definition: device_procedure.h:5
virtual MotionMasterError init()=0
Initialize the procedure.
virtual MotionMasterError deinit()=0
Deinitialize the procedure.
virtual MotionMasterError start()=0
Start the procedure.
virtual ~DeviceProcedure()=default
virtual bool is_done()=0
Once the procedure is started, this function is used to check if the procedure is done.
virtual MotionMasterError get_result()=0
After the procedure is done, return the result.
Definition: motion_master_error.h:6