TcHmiSrvExtHost Class

Provides a host to communicate with a TwinCAT HMI server.

Inheritance Hierarchy

System.Object
  TcHmiSrv.TcHmiSrvExtHost
Namespace:  TcHmiSrv
Assembly:  TcHmiSrvExtNet (in TcHmiSrvExtNet.dll) Version: 3.0.0.0

Syntax

C#

public class TcHmiSrvExtHost : ITcHmiSrvExtHost, 
    IDisposable

The TcHmiSrvExtHost type exposes the following members.

Methods

 

Name

Description

TcHmiSrvExtHost Class 1:

Dispose.

Releases all resources used by the TcHmiSrvExtHost

TcHmiSrvExtHost Class 2:

Dispose(Boolean)

Releases the unmanaged resources used by the TcHmiSrvExtHost and optionally releases the managed resources

TcHmiSrvExtHost Class 3:

Equals

Determines whether the specified object is equal to the current object. (Inherited from Object.)

TcHmiSrvExtHost Class 4:

exec(Context, Command)

Executes a single Command in the domain of the specified Context.

TcHmiSrvExtHost Class 5:

exec(Context, CommandGroup)

Executes Commands inside any domain.

TcHmiSrvExtHost Class 6:

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

TcHmiSrvExtHost Class 7:

get_config_value

Gets the configuration Value at the specified path from the server.

TcHmiSrvExtHost Class 8:

GetHashCode

Serves as the default hash function. (Inherited from Object.)

TcHmiSrvExtHost Class 9:

GetType

Gets the Type of the current instance. (Inherited from Object.)

TcHmiSrvExtHost Class 10:

localize

Localizes an ILocalizable object.

TcHmiSrvExtHost Class 11:

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

TcHmiSrvExtHost Class 12:

notify_listener

Sends a notification if an Alarm type changed.

TcHmiSrvExtHost Class 13:

register_listener(Context, ITcHmiSrvListener)

Registers an ITcHmiSrvListener at the server.

TcHmiSrvExtHost Class 14:

register_listener(Context, ITcHmiSrvListener, Value)

Registers an ITcHmiSrvListener at the server using the specified settings.

TcHmiSrvExtHost Class 15:

reset_temporary_events

Triggers a refresh of the list of events provided by an extension that implements the TcHmiSrvAlarmProviderListener.

TcHmiSrvExtHost Class 16:

send(Context, Event)

Adds or updates an Event.

TcHmiSrvExtHost Class 17:

send(Context, Message)

Adds a Message.

TcHmiSrvExtHost Class 18:

send(Context, Event, EventLifetime)

Adds or updates an Event.

TcHmiSrvExtHost Class 19:

send(Context, Message, EventLifetime)

Adds a Message.

TcHmiSrvExtHost Class 20:

set_config_value

Adds an entry to a map or vector in the extension configuration or updates an existing configuration Value.

TcHmiSrvExtHost Class 21:

ToString

Returns a string that represents the current object. (Inherited from Object.)

TcHmiSrvExtHost Class 22:

unregister_listener(ITcHmiSrvListener)

Obsolete.

Unregisters an ITcHmiSrvListener at the server.

TcHmiSrvExtHost Class 23:

unregister_listener(Context, ITcHmiSrvListener)

Unregisters an ITcHmiSrvListener at the server.

Reference

TcHmiSrv Namespace