Skip to main content

ISafetySwitch

short summary

This interface needs to be implemented for a subscription to the ISafetyReleaseDistributer interface. The provided methods switchOn and switchOff are automatically called if the safety release changes.

legal notes

| SPDX-FileCopyrightText: © 2024 ekvip automation GmbH <info@ekvip.de> | SPDX-License-Identifier: Apache-2.0 | For details check: Apache-2.0_

.. _Apache-2.0: https://www.apache.org/licenses/LICENSE-2.0

.. </legal notes>

AccessAbstractFinalExtendsImplements
-NoNoCNM_AbstractObject.IObject-

UML Diagram

Properties

isSwitchedOn

Type: BOOL

This property indicates that the unit is enabled and all safety requirements are met.

Methods

switchOff

  • Return type: VOID

This method disables the unit if not all safety requirements are met. It Should be called only from the safety management.

switchOn

  • Return type: VOID

This method enables the unit if all safety requirements are met. It Should be called only from the safety management.

Code

Declaration

INTERFACE ISafetySwitch EXTENDS CNM_AbstractObject.IObject