B.1.5.3 Availability of recipe management methods
There are two possibilities to handle the situation of a preconfigured system not having any recipe management capabilities:
Set the Executable flags of the methods permanently to false.
Omit the methods completely.
It is recommended to use the second method as this makes the capabilities of the system much clearer to a (generic) client. Therefore, recipe management methods are optional in this specification.
A client should nevertheless always check the executability of a recipe management method before calling it since, depending on the state of the vision system, any of these methods may not be executable under certain circumstances.