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

From emotive
Jump to navigation Jump to search
Line 10: Line 10:
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ConfigurationException|ConfigurationException]] | Exception for problems with configurations}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.ConfigurationException|ConfigurationException]] | Exception for problems with configurations}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.DeviceException|DeviceException]] | Out close to gauge problems}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.DeviceException|DeviceException]] | Out close to gauge problems}}
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.DiagComException|DiagComException]] | General failure within the DiagComm library}}
+
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.DiagComException|DiagComException]] | General failure within the DiagCom library}}
 +
{{TableRowKeyValueList| [[Extensions.DiagDataBrowsingPlus.DiagDataBrowsingPlusException|DiagDataBrowsingPlusException]] | General failure within the DiagDataBrowsingPlus library}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.HmiException|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| [[Core.Actions.Throw.Exception.I18nException|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}}
Line 17: Line 18:
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidParameterizationException|InvalidParameterizationException]] | Parameter does not match the template}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidParameterizationException|InvalidParameterizationException]] | Parameter does not match the template}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidReferenceException|InvalidReferenceException]] | Access to an invalid value}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.InvalidReferenceException|InvalidReferenceException]] | Access to an invalid value}}
 +
{{TableRowKeyValueList| [[Extensions.DiagDataBrowsingPlus.InvalidTypeException|InvalidTypeException]] | Exception when an element has not the expected type}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.JobException|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| [[Core.Actions.Throw.Exception.LossOfComException|LossOfComException]] | No communication with the control unit}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.LossOfComException|LossOfComException]] | No communication with the control unit}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.MeasureException|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| [[Extensions.DiagDataBrowsingPlus.NotSupportedException|NotSupportedException]] | Exception when the underlying runtime system (MVCI-Server) does not support this operation}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.OutOfBoundsException|OutOfBoundsException]] | Invalid memory access}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.OutOfBoundsException|OutOfBoundsException]] | Invalid memory access}}
 
{{TableRowKeyValueList| [[Core.Actions.Throw.Exception.QuantityException|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}}

Revision as of 09:50, 7 September 2018

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 DiagCom library
DiagDataBrowsingPlusException General failure within the DiagDataBrowsingPlus 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
InvalidTypeException Exception when an element has not the expected type
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
NotSupportedException Exception when the underlying runtime system (MVCI-Server) does not support this operation
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