ControllerInterface
class ControllerInterface
A ControllerInterface is the shared public contract of a controller family: the commands, public data, hardware I/O and declared states that every implementing controller exposes and that a parent uses to interact with it. One interface can be reused by several sibling controllers.
Create a ControllerInterfaces
The ControllerInterface class can be selected in the context menu.
The name is specified in the wizard
Best practice
The name of the interface should be provided with a capitalized prefix such as I or IF.

