AuboCaps
0.6.0
|
This abstract class represents a screwdriver program, typically defined on an external control box for the screwdriver. More...
#include <screw_driver_parameters.h>
Public Member Functions | |
virtual | ~ScrewdriverProgram ()=0 |
virtual std::string | getId ()=0 |
virtual std::string | getDisplayName ()=0 |
This abstract class represents a screwdriver program, typically defined on an external control box for the screwdriver.
Definition at line 15 of file screw_driver_parameters.h.
|
pure virtual |
|
pure virtual |
This method should return the name of the screwdriver program. The name will be displayed in the UI, e.g. in a combo box. The name returned is allowed to change over versions of the driver AuboCap as well as be different depending on the current language selected in AuboScope, in case translations are supported.
This method must be implemented.
|
pure virtual |
This method must return an identifier to uniquely identify this screwdriver program. The identifier will be used for persistence and resolving the correct screwdriver program. Therefore the identifier must remain constant over time and versions of the screwdriver AuboCap.
This method must be implemented.