TcHmiSrv.Core Namespace

Contains the core types of the TwinCAT HMI server extension API.

Classes

 

Class

Description

TcHmiSrv.Core Namespace 1:

Alarm

Represents an alarm.

TcHmiSrv.Core Namespace 2:

Command

Represents a command to execute a symbol of the TwinCAT HMI server or a TwinCAT HMI server extension.

TcHmiSrv.Core Namespace 3:

CommandGroup

Represents a group of Commands.

TcHmiSrv.Core Namespace 4:

Context

Represents the context of an invoked method or symbol.

TcHmiSrv.Core Namespace 5:

DateTimeRange

Provides the smallest and largest possible value of DateTime that the TwinCAT HMI server can handle.

TcHmiSrv.Core Namespace 6:

Event

Represents an event.

TcHmiSrv.Core Namespace 7:

Message

Represents a message

TcHmiSrv.Core Namespace 8:

Session

Represents a session that contains information about an active user.

TcHmiSrv.Core Namespace 9:

UnixTime

Provides the zero DateTime value that represents the default DateTime value of the TwinCAT HMI server.

TcHmiSrv.Core Namespace 10:

Value

Represents a value of any ValueType.

Interfaces

 

Interface

Description

TcHmiSrv.Core Namespace 11:

ILocalizable

Provides an interface for a localizable object that contains a language variable and parameters.

TcHmiSrv.Core Namespace 12:

ITcHmiSrvExtAsyncHost

Provides an interface to asynchronously communicate with the TwinCAT HMI server.

TcHmiSrv.Core Namespace 13:

ITcHmiSrvExtHost

Obsolete.

Provides an interface to communicate with the TwinCAT HMI server.

Enumerations

 

Enumeration

Description

TcHmiSrv.Core Namespace 14:

Access

TcHmiSrv.Core Namespace 15:

AlarmChangeType

TcHmiSrv.Core Namespace 16:

AlarmConfirmationState

TcHmiSrv.Core Namespace 17:

AlarmState

TcHmiSrv.Core Namespace 18:

CommandOption

TcHmiSrv.Core Namespace 19:

ConfigChangeType

TcHmiSrv.Core Namespace 20:

EndpointInfo

TcHmiSrv.Core Namespace 21:

ErrorValue

TcHmiSrv.Core Namespace 22:

EventLifetime

TcHmiSrv.Core Namespace 23:

EventType

TcHmiSrv.Core Namespace 24:

ListenerType

TcHmiSrv.Core Namespace 25:

RequestType

TcHmiSrv.Core Namespace 26:

Severity

TcHmiSrv.Core Namespace 27:

ValueType