TcHmiSrv.Core.Listeners Namespace

Contains the event listeners that are triggered by the TwinCAT HMI Server.

Classes

 

Class

Description

TcHmiSrv.Core.Listeners Namespace 1:

AlarmProviderListener

Represents a listener that listens on provided Alarms. This class cannot be inherited.

TcHmiSrv.Core.Listeners Namespace 2:

AuthListener

Represents a listener to implement a custom authorization. This class cannot be inherited.

TcHmiSrv.Core.Listeners Namespace 3:

ConfigListener

Represents a listener to interact with the configuration of the TwinCAT HMI server configuration. This class cannot be inherited.

TcHmiSrv.Core.Listeners Namespace 4:

EventListener

Provides a listener to interact with the event system of the TwinCAT HMI server.

TcHmiSrv.Core.Listeners Namespace 5:

EventLocalizationListener

Represents a listener to interact with the event system of the TwinCAT HMI server. This class cannot be inherited.

TcHmiSrv.Core.Listeners Namespace 6:

ExportListener

Represents a listener to react on configuration exports and imports. This class cannot be inherited.

TcHmiSrv.Core.Listeners Namespace 7:

RequestListener

Represents a listener to invoke read-write requests and subscriptions. This class cannot be inherited.

TcHmiSrv.Core.Listeners Namespace 8:

SessionListener

Represents a listener to observe the connections of the TwinCAT HMI server. This class cannot be inherited.

TcHmiSrv.Core.Listeners Namespace 9:

ShutdownListener

Represents a listener to get notified when the TwinCAT HMI server is shutting down. This class cannot be inherited.

TcHmiSrv.Core.Listeners Namespace 10:

SubscriptionListener

Represents a listener to get notified when a client opens or closes a subscription. If this listener is not registered at the TwinCAT HMI server, subscriptions will just call the OnRequest event.This class cannot be inherited.

Interfaces

 

Interface

Description

TcHmiSrv.Core.Listeners Namespace 11:

IListener

Provides an interface for a listener.