Errors

[ Enumeration ]

export enum Errors {
    NONE = 0,
    ERROR = 1,
    E_PARAMETER_INVALID = 2,
    E_TIMEOUT = 3,
    E_EXCEPTION = 4,
    E_INVALID = 5,
    E_NOT_UNIQUE = 6,

    E_NOT_SUPPORTED = 100,
    E_NOT_ALLOWED = 110,
    E_UNKNOWN = 115,
    E_UNKNOWN_TYPE = 120,
    E_KEY_NOT_FOUND = 130,
    E_TYPE_INVALID = 150,
    E_VALUE_INVALID = 160,
    E_REGISTRATION_MISSING = 180,
    E_REGISTRATION_ERROR = 190,
    E_MODULE_MISSING = 200,
    E_MODULE_ERROR = 210,

    E_WEBSOCKET_NOT_READY = 1000,
    E_WEBSOCKET_NOT_SUPPORTED = 1404,
    E_WEBSOCKET_OPEN_SERVER_LICENSE_CHECK_FAILED = 1500,
    E_WEBSOCKET_OPEN_SERVER_LICENSE_MISSING = 1501,
    E_WEBSOCKET_OPEN_SERVER_NO_ACCESS = 1502,

    E_SYMBOL_STATE_INVALID = 2000,
    E_SYMBOL_VALUE_INVALID = 2001,
    E_SYMBOL_RESOLVE_SCHEMA = 2002,
    E_SYMBOL_READONLY = 2003,
    E_SYMBOL_UNKNOWN = 2010,
    E_SYMBOL_INVALID_DATA_PROVIDER_ENTRY = 2020,
    E_SYMBOL_INVALID_PATH = 2030,
    E_SYMBOL_SUBSYMBOL_ERROR = 2040,
    E_SYMBOL_OBJECT_RESOLVE = 2050,
    E_SYMBOL_UNKNOWN_ATTRIBUTE = 2100,

    E_SERVER_RESPONSE_ERROR = 3000,
    E_SERVER_COMMAND_ERROR = 3005,
    E_SERVER_INVALID_RESPONSE = 3010,
    E_SERVER_COMMANDS_MISSING = 3015,
    E_SERVER_COMMAND_MISSING = 3016,
    E_SERVER_READVALUE_MISSING = 3020,
    E_SERVER_WRITEVALUE_MISSING = 3025,
    E_SERVER_RESPONSE_MISSING = 3030,
    E_SERVER_DOMAIN_UNKNOWN = 3100

    E_FUNCTION_MISSING_FUNCTION_REFERENCE = 4000,
    E_FUNCTION_MISSING_FUNCTION_DESCRIPTION = 4005,
    E_FUNCTION_INVALID_CONFIGURATION = 4010,
    E_FUNCTION_EXCEPTION = 4020,
    E_FUNCTION_UNKNOWN = 4030,
    E_FUNCTION_RESTPARAMETER_DEFINITION_MISSING = 4040,
    E_FUNCTION_RESOLVING_PARAMETER_FAILED = 4050,
    E_FUNCTION_EXPRESSION_PARSER_ERROR = 4100,
    E_FUNCTION_EXPRESSION_EXCEPTION = 4120,

    E_TRIGGER_ACTION_EXCEPTION = 5050,
    E_TRIGGER_JAVASCRIPT_EVAL_EXCEPTION = 5055,
    E_TRIGGER_FUNCTION_EXPRESSION_EXCEPTION = 5060,
    E_TRIGGER_RESOLVE_CONDITION_EXPRESSION_EXCEPTION = 5065,
    E_TRIGGER_CONDITION_INVALID = 5200,

    E_CONTROL_INSTANCE_NOT_FOUND = 6000,
    E_CONTROL_INVALID_CONFIGURATION = 6001,
    E_CONTROL_ATTRIBUTE_NOT_FOUND = 6005,
    E_CONTROL_ATTRIBUTE_INVALID_CONFIGURATION = 6010,

    E_SCHEMA_INVALID = 7000,
    E_SCHEMA_INVALID_PATH = 7010,
    E_SCHEMA_INVALID_REF_ID = 7020,
    E_SCHEMA_UNKNOWN_FILE = 7030,
    E_SCHEMA_UNKNOWN_DEFINITION = 7040,
    E_SCHEMA_NOT_RESOLVED = 7050,

    E_PACKAGE = 8000,
}

Die Namen der Enumeration sind zur Laufzeit vorhanden. Sie können (und sollten) also beispielsweise TcHmi.Errors.NONE direkt in einem Vergleich nutzen.

Werte

Name

Wert

Beschreibung

NONE

Verfügbar ab Version 1.8

0

Kein Fehler

ERROR

Verfügbar ab Version 1.8

1

Unspezifischer Fehler

E_PARAMETER_INVALID

Verfügbar ab Version 1.10

2

Ein Parameter ist ungültig.

E_TIMEOUT

Verfügbar ab Version 1.10

3

Eine Aktion hat die maximale Ausführungszeit überschritten.

E_EXCEPTION

Verfügbar ab Version 1.10.1018.48

4

Eine Exception ist aufgetreten.

E_INVALID

Verfügbar ab Version 1.10.1018.48

5

Ungültig

E_NOT_UNIQUE

Verfügbar ab Version 1.12

6

Nicht eindeutig

 

 

 

E_NOT_SUPPORTED

Verfügbar ab Version 1.8

100

Eine Operation wird nicht unterstützt.

E_NOT_ALLOWED

Verfügbar ab Version 1.8

110

Es fehlen dem aktuellen Benutzer die Rechte für eine Operation.

E_UNKNOWN

Verfügbar ab Version 1.10

115

Etwas ist unbekannt.

E_UNKNOWN_TYPE

Verfügbar ab Version 1.10

120

Unbekannter Datentyp

E_KEY_NOT_FOUND

Verfügbar ab Version 1.10

130

Eintrag in Dictionary/Map konnte nicht gefunden werden.

E_TYPE_INVALID

Verfügbar ab Version 1.10.1018.48

150

Ungültiger Datentypen

E_VALUE_INVALID

Verfügbar ab Version 1.10.1018.48

160

Ungültiger Wert

E_REGISTRATION_MISSING

Verfügbar ab Version 1.12

180

Package Modul Registrierung fehlt.
Control- oder Funktions- Modul ist nicht im HTML-Dokument eingebunden oder der registrierte Name stimmt nicht überein.

E_REGISTRATION_ERROR

Verfügbar ab Version 1.12

190

Fehler bei der Package Modul Registrierung.

E_MODULE_MISSING

Verfügbar ab Version 1.12

200

Package Modul fehlt

E_MODULE_ERROR

Verfügbar ab Version 1.12

210

Package Modul Fehler

 

 

 

E_WEBSOCKET_NOT_READY

Verfügbar ab Version 1.8

1000

Die Websocket-Verbindung ist noch nicht vollständig zum Server aufgebaut.

E_WEBSOCKET_ABNORMAL_SHUTDOWN

Verfügbar ab Version 1.8

1006

Die Websocket-Verbindung zum Server konnte nicht aufgebaut werden.

E_WEBSOCKET_NOT_SUPPORTED

Verfügbar ab Version 1.8

1404

Der Browser unterstützt keine Websockets.

E_WEBSOCKET_OPEN_SERVER_LICENSE_CHECK_FAILED

Verfügbar ab Version 1.8

1500

Die Lizenzprüfung konnte nicht erfolgreich abgeschlossen werden.

E_WEBSOCKET_OPEN_SERVER_LICENSE_MISSING

Verfügbar ab Version 1.8

1501

Der Server ist aktuell nicht lizenziert.

E_WEBSOCKET_OPEN_SERVER_NO_ACCESS

Verfügbar ab Version 1.8

1502

Dem aktuellen Benutzer fehlt die Berechtigung, um eine Websocket-Verbindung aufzubauen.

 

 

 

E_SYMBOL_STATE_INVALID

Verfügbar ab Version 1.8

2000

Das Symbol hat einen ungültigen Status.

E_SYMBOL_VALUE_INVALID

Verfügbar ab Version 1.8

2001

Das Symbol hat einen ungültigen Wert.

E_SYMBOL_RESOLVE_SCHEMA

Verfügbar ab Version 1.10

2002

Für das Symbol konnte das Schema nicht aufgelöst werden.

E_SYMBOL_READONLY

Verfügbar ab Version 1.8

2003

Das Symbol darf nicht beschrieben werden.

E_SYMBOL_UNKNOWN

Verfügbar ab Version 1.10.1018.48

2010

Symbol ist unbekannt.

E_SYMBOL_INVALID_DATA_PROVIDER_ENTRY

Verfügbar ab Version 1.8

2020

Das Symbol ist im zugehörigen DataProvider nicht bekannt.

E_SYMBOL_UNKNOWN_ATTRIBUTE

Verfügbar ab Version 1.12

2100

Zugehöriges Attribut kann nicht ermittelt werden.

Kann bei Symbolen die auf Control Attribute verweisen auftreten wenn das angegebene Attribut nicht existiert.

 

 

 

E_SERVER_RESPONSE_ERROR

Verfügbar ab Version 1.10

3000

Der Server hat mit einem Fehler Objekt auf Response Ebene geantwortet.

E_SERVER_COMMAND_ERROR

Verfügbar ab Version 1.10

3005

Der Server hat mit einem Fehler Objekt auf Command Ebene geantwortet.

E_SERVER_INVALID_RESPONSE

Verfügbar ab Version 1.10

3010

Ungültiges Response Objekt.

E_SERVER_COMMANDS_MISSING

Verfügbar ab Version 1.10

3015

Server Response Objekt enthält keine Commands Eigenschaft.

E_SERVER_COMMAND_MISSING

Verfügbar ab Version 1.10

3016

Ein erwartetes Command Objekt fehlt in der Liste der Commands im Response des Servers.

E_SERVER_READVALUE_MISSING

Verfügbar ab Version 1.10

3020

Command Objekt enthält keine readValue Eigenschaft obwohl erwartet.

E_SERVER_WRITEVALUE_MISSING

Verfügbar ab Version 1.10

3025

Command Objekt enthält keine writeValue Eigenschaft obwohl erwartet.

E_SERVER_RESPONSE_MISSING

Verfügbar ab Version 1.10

3030

Fehlendes Response Objekt.

E_SERVER_DOMAIN_UNKNOWN

Verfügbar ab Version 1.12

3100

Domain nicht bekannt.

 

 

 

E_FUNCTION_MISSING_FUNCTION_REFERENCE

Verfügbar ab Version 1.10

4000

Referenz auf die Funktionsimplementierung fehlt.

E_FUNCTION_MISSING_FUNCTION_DESCRIPTION

Verfügbar ab Version 1.10

4005

Die Beschreibung einer Function fehlt.

E_FUNCTION_INVALID_CONFIGURATION

Verfügbar ab Version 1.10

4010

Die Konfiguration einer Function ist fehlerhaft.

E_FUNCTION_EXCEPTION

Verfügbar ab Version 1.10

4020

Ein Fehler ist beim Ausführen einer Function aufgetreten.

E_FUNCTION_RESTPARAMETER_DEFINITION_MISSING

Verfügbar ab Version 1.10.1018.48

4040

Erwartete Restparameter Definition fehlt.

E_FUNCTION_RESOLVING_PARAMETER_FAILED

Verfügbar ab Version 1.12

4050

Funktionsparameter konnte nicht aufgelöst werden.

E_FUNCTION_EXPRESSION_PARSER_ERROR

Verfügbar ab Version 1.10

4100

Ein Fehler ist beim Parsen eines Funktionsausdruckes aufgetreten.

E_FUNCTION_EXPRESSION_EXCEPTION

Verfügbar ab Version 1.10

4120

Ein Fehler ist bei der Auflösung eines Funktionsausdruckes aufgetreten.

 

 

 

E_TRIGGER_ACTION_EXCEPTION

Verfügbar ab Version 1.10

5050

Ein Fehler ist bei der Auflösung einer Trigger Action gekommen.

E_TRIGGER_JAVASCRIPT_EVAL_EXCEPTION

Verfügbar ab Version 1.10

5055

Ein Fehler ist bei der Auflösung eines JavaScript Blockes in einem Trigger aufgetreten.

E_TRIGGER_FUNCTION_EXPRESSION_EXCEPTION

Verfügbar ab Version 1.10

5060

Ein Fehler ist bei der Auflösung eines Funktionsausdruckes in einem Trigger aufgetreten.

E_TRIGGER_RESOLVE_CONDITION_EXPRESSION_EXCEPTION

Verfügbar ab Version 1.12

5065

Ein Fehler ist bei der Auflösung einer Condition in einem Trigger aufgetreten.

E_TRIGGER_CONDITION_INVALID

Verfügbar ab Version 1.12

5200

Die definierte Bedingung ist ungültig.

 

 

 

E_CONTROL_INSTANCE_NOT_FOUND

Verfügbar ab Version 1.10

6000

Control konnte nicht gefunden werden.

E_CONTROL_INVALID_CONFIGURATION

Verfügbar ab Version 1.10.1018.48

6001

Ungültige Control Konfiguration.

E_CONTROL_ATTRIBUTE_NOT_FOUND

Verfügbar ab Version 1.10

6005

Control Attribut konnte nicht gefunden werden.

E_CONTROL_ATTRIBUTE_INVALID_CONFIGURATION

Verfügbar ab Version 1.10.1018.48

6010

Ungültige Control-Attribut Konfiguration

 

 

 

E_SCHEMA_INVALID

Verfügbar ab Version 1.10

7000

Schema ist ungültig.

E_SCHEMA_INVALID_PATH

Verfügbar ab Version 1.10

7010

Schemapfad ist ungültig.

E_SCHEMA_INVALID_REF_ID

Verfügbar ab Version 1.12

7020

Schema-Referenz ist ungültig

E_SCHEMA_UNKNOWN_FILE

Verfügbar ab Version 1.12

7030

Schema Datei ist unbekannt.

E_SCHEMA_UNKNOWN_DEFINITION

Verfügbar ab Version 1.12

7040

Schema Definition ist unbekannt.

E_SCHEMA_NOT_RESOLVED

Verfügbar ab Version 1.12

7050

Schema konnte nicht aufgelöst werden.

 

 

 

E_PACKAGE

Verfügbar ab Version 1.12

8000

Allgemeiner Paketfehler

Errors 1:

Verfügbar ab Version 1.8