Difference between revisions of "Core.Actions.Throw.Exception"

From emotive
Jump to navigation Jump to search
m (Hb moved page Exception to Core.Actions.Throw.Exception: #3153)
Line 1: Line 1:
 +
{{DISPLAYTITLE:'''Exception'''}}
 
== Descriptions ==
 
== Descriptions ==
 
This XSD complex type is designed for declaring '''Exception''' identifiers. In OTX, there are two types of exceptions – the implicit and the explicit exceptions
 
This XSD complex type is designed for declaring '''Exception''' identifiers. In OTX, there are two types of exceptions – the implicit and the explicit exceptions
Line 4: Line 5:
 
== Exceptions ==
 
== Exceptions ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowKeyValueList| [[AmbiguousSemanticException]] | More than one object with the same semantic attribute}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.AmbiguousSemanticException|AmbiguousSemanticException]] | More than one object with the same semantic attribute}}
{{TableRowKeyValueList| [[ArithmeticException]] | An arithmetic operation failed}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ArithmeticException|ArithmeticException]] | An arithmetic operation failed}}
{{TableRowKeyValueList| [[CommunicationException]] | Exception for communication problems with a device}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.CommunicationException|CommunicationException]] | Exception for communication problems with a device}}
{{TableRowKeyValueList| [[ConfigurationException]] | Exception for problems with configurations}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ConfigurationException|ConfigurationException]] | Exception for problems with configurations}}
{{TableRowKeyValueList| [[DeviceException]] | Out close to gauge problems}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.DeviceException|DeviceException]] | Out close to gauge problems}}
{{TableRowKeyValueList| [[DiagComException]] | General failure within the DiagComm library}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.DiagComException|DiagComException]] | General failure within the DiagComm library}}
{{TableRowKeyValueList| [[HmiException]] | Super class for all exceptions in the HMI library}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.HmiException|HmiException]] | Super class for all exceptions in the HMI library}}
{{TableRowKeyValueList| [[i18nException]] | Super class of all exceptions in the i18n library}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.i18nException|i18nException]] | Super class of all exceptions in the i18n library}}
{{TableRowKeyValueList| [[InvalidConversionException]] | Exception for non-equivalent units}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidConversionException|InvalidConversionException]] | Exception for non-equivalent units}}
{{TableRowKeyValueList| [[InvalidMeasurementException]] | Exception when receiving an invalid measurement of a meter}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidMeasurementException|InvalidMeasurementException]] | Exception when receiving an invalid measurement of a meter}}
{{TableRowKeyValueList| [[InvalidParameterizationException]] | Parameter does not match the template}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidParameterizationException|InvalidParameterizationException]] | Parameter does not match the template}}
{{TableRowKeyValueList| [[InvalidReferenceException]] | Access to an invalid value}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidReferenceException|InvalidReferenceException]] | Access to an invalid value}}
{{TableRowKeyValueList| [[JobException]] | Super class for all exceptions in job library}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.JobException|JobException]] | Super class for all exceptions in job library}}
{{TableRowKeyValueList| [[LossOfComException]] | No communication with the control unit}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.LossOfComException|LossOfComException]] | No communication with the control unit}}
{{TableRowKeyValueList| [[MeasureException]] | Super class for all exceptions in the measure library}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.MeasureException|MeasureException]] | Super class for all exceptions in the measure library}}
{{TableRowKeyValueList| [[OutOfBoundsException]] | Invalid memory access}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.OutOfBoundsException|OutOfBoundsException]] | Invalid memory access}}
{{TableRowKeyValueList| [[QuantityException]] | Base type for all exceptions in the quantities library}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.QuantityException|QuantityException]] | Base type for all exceptions in the quantities library}}
{{TableRowKeyValueList| [[ScreenException]] | Exception for problems in the processing of user-defined screens}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ScreenException|ScreenException]] | Exception for problems in the processing of user-defined screens}}
{{TableRowKeyValueList| [[ServicePreconditionException]] | Exception for unfulfilled requirement}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ServicePreconditionException|ServicePreconditionException]] | Exception for unfulfilled requirement}}
{{TableRowKeyValueList| [[StringUtilException]] | Super class for all exceptions in the StringUtil library}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.StringUtilException|StringUtilException]] | Super class for all exceptions in the StringUtil library}}
{{TableRowKeyValueList| [[TypeMismatchException]] | Operation with incompatible types}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.TypeMismatchException|TypeMismatchException]] | Operation with incompatible types}}
{{TableRowKeyValueList| [[UnknownComChannelException]] | Response-handle can be assigned to any communication channel}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnknownComChannelException|UnknownComChannelException]] | Response-handle can be assigned to any communication channel}}
{{TableRowKeyValueList| [[UnknownResponseException]] | Response from the control unit was not mapped}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnknownResponseException|UnknownResponseException]] | Response from the control unit was not mapped}}
{{TableRowKeyValueList| [[UnknownTargetException]] | Non-existent or unknown object in the runtime Diagnostics}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnknownTargetException|UnknownTargetException]] | Non-existent or unknown object in the runtime Diagnostics}}
{{TableRowKeyValueList| [[UnknownUnitException]] | Exception for unknown unit}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnknownUnitException|UnknownUnitException]] | Exception for unknown unit}}
{{TableRowKeyValueList| [[UnsupportedEncodingException]] | Encoding not supported}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnsupportedEncodingException|UnsupportedEncodingException]] | Encoding not supported}}
{{TableRowKeyValueList| [[UnsupportedLocaleException]] | Target locale is not supported by the runtime system}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UnsupportedLocaleException|UnsupportedLocaleException]] | Target locale is not supported by the runtime system}}
{{TableRowKeyValueList| [[UserException]] | User-definable exception}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.UserException|UserException]] | User-definable exception}}

Revision as of 06:44, 16 February 2016

Descriptions

This XSD complex type is designed for declaring Exception identifiers. In OTX, there are two types of exceptions – the implicit and the explicit exceptions

Exceptions

AmbiguousSemanticException More than one object with the same semantic attribute
ArithmeticException An arithmetic operation failed
CommunicationException Exception for communication problems with a device
ConfigurationException Exception for problems with configurations
DeviceException Out close to gauge problems
DiagComException General failure within the DiagComm library
HmiException Super class for all exceptions in the HMI library
i18nException Super class of all exceptions in the i18n library
InvalidConversionException Exception for non-equivalent units
InvalidMeasurementException Exception when receiving an invalid measurement of a meter
InvalidParameterizationException Parameter does not match the template
InvalidReferenceException Access to an invalid value
JobException Super class for all exceptions in job library
LossOfComException No communication with the control unit
MeasureException Super class for all exceptions in the measure library
OutOfBoundsException Invalid memory access
QuantityException Base type for all exceptions in the quantities library
ScreenException Exception for problems in the processing of user-defined screens
ServicePreconditionException Exception for unfulfilled requirement
StringUtilException Super class for all exceptions in the StringUtil library
TypeMismatchException Operation with incompatible types
UnknownComChannelException Response-handle can be assigned to any communication channel
UnknownResponseException Response from the control unit was not mapped
UnknownTargetException Non-existent or unknown object in the runtime Diagnostics
UnknownUnitException Exception for unknown unit
UnsupportedEncodingException Encoding not supported
UnsupportedLocaleException Target locale is not supported by the runtime system
UserException User-definable exception