Motion Master
Loading...
Searching...
No Matches
device_procedure.h
Go to the documentation of this file.
1#pragma once
2
4
6 public:
7 virtual ~DeviceProcedure() = default;
8
14 virtual MotionMasterError init() = 0;
15
21 virtual MotionMasterError start() = 0;
22
29 virtual bool is_done() = 0;
30
37
44};
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