Skip to main content

ModeProvider

Short Summary

This class provides instances of mode delegates for the mandatory operation modes. It can be extended to provide non-mandatory modes and custom operation modes.

AccessAbstractFinalExtendsImplements
-NoNoCNM_AbstractObject.ObjectCNM_OpModeHandlingInterfaces.IModeSelect

UML Diagram

Properties

automaticMode

Type: CNM_OpModeHandlingInterfaces.IModeBehaviour

This property returns an IModeBehaviour that implements the delegate for the automatic mode.

className

Type: CNM_AbstractObject.ClassName

This abstract property returns the class name of the concrete object,

homingMode

Type: CNM_OpModeHandlingInterfaces.IModeBehaviour

This property returns an IModeBehaviour that implements the delegate for the homing mode.

manualMode

Type: CNM_OpModeHandlingInterfaces.IModeBehaviour

This property returns an IModeBehaviour that implements the delegate for the manual mode.

noMode

Type: CNM_OpModeHandlingInterfaces.IModeBehaviour

Code

Declaration

FUNCTION_BLOCK ModeProvider EXTENDS CNM_AbstractObject.Object IMPLEMENTS CNM_OpModeHandlingInterfaces.IModeSelect