Difference between revisions of "Extensions.DiagDataBrowsingPlus.DbSpecialDataGroup"

From emotive
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:Data Type '''DbSpecialDataGroup'''}}Category:DataTypeCategory:DiagDataBrowsingPlus == Classification == {{ClassificationDataType | DbSpecialDataGroup |...")
 
Line 1: Line 1:
 
{{DISPLAYTITLE:Data Type '''DbSpecialDataGroup'''}}[[Category:DataType]][[Category:DiagDataBrowsingPlus]]
 
{{DISPLAYTITLE:Data Type '''DbSpecialDataGroup'''}}[[Category:DataType]][[Category:DiagDataBrowsingPlus]]
 
== Classification ==
 
== Classification ==
{{ClassificationDataType | DbSpecialDataGroup | UPDATING... | [[Core.DataTypes.ComplexDataType|Complex Data Type]] | - }}
+
{{ClassificationDataType | DbSpecialDataGroup | Represents the MCDDbSpecialDataGroup object of a MVCI
 +
system|[[Extensions.DiagDataBrowsingPlus.DbObject|DbObject]] | [[Core.DataTypes.ComplexDataType|Complex Data Type]] | - }}
  
 
== Description ==
 
== Description ==
UPDATING...<!--
+
'''DbSpecialDataGroup''' represents the '''MCDDbSpecialDataGroup''' object of a MVCI system which provides additional information for specific ODX elements, e.g. for DIAGCOMM (in MCD3 realized as MCDDataPrimitive), for DTCs or FlashSessions. SDGs have been introduced to be able to capture information that is not covered by general ODX mechanisms. For example, SDGs can be used to attach error set conditions to DTCs or to provide error trees.
A '''BlackBox''' is a boxing type. It serves as a transport or base data type which can help the OTX unknown types pass through the code layers.
+
 
 +
The short name, long name etc. come from the caption because '''MCDDbSpecialDataGroup''' not inherits from '''MCDDbObject'''. If no caption exists, short name, long name etc. are adjusted to empty strings.
  
 
{{ConversionTable |
 
{{ConversionTable |
Boolean=Returns the Boolean counterpart of the argument term | BooleanSample=<tt>Boolean b = ToBoolean(blackBoxVariable); // Returns true/false/TypeMismatchException</tt> |
+
String=Returns the ShortName of the related MCDDbLogicalLink object. | StringSample=<tt>String s = ToString(DbSpecialDataGroupVariable); // Returns the MCDDbLogicalLink name
Integer=Returns the Integer counterpart of the argument term | IntegerSample=<tt>Integer i = ToInteger(blackBoxVariable); // Returns integer value/TypeMismatchException</tt> |
 
Float=Returns the Float counterpart of the argument term | FloatSample=<tt>Float f = ToFloat(blackBoxVariable); // Returns float value/TypeMismatchException</tt> |
 
String=Returns the String counterpart of the argument term | StringSample=<tt>String s = ToString(blackBoxVariable); // Returns string value/TypeMismatchException</tt> |
 
ByteField=Returns the ByteField counterpart of the argument term | ByteFieldSample=<tt>ByteField bf = ToString(blackBoxVariable); // Returns byteField value/TypeMismatchException</tt>
 
 
}}
 
}}
-->
 

Revision as of 03:53, 6 September 2018

Classification

Name DbSpecialDataGroup
Short Description Represents the MCDDbSpecialDataGroup object of a MVCI

system

Class DbObject
Base Data Type Complex Data Type
Default Value Empty
Provide a Literal No
SpecifiedBy ISO 13209-3
Standard Compliant Yes

Description

DbSpecialDataGroup represents the MCDDbSpecialDataGroup object of a MVCI system which provides additional information for specific ODX elements, e.g. for DIAGCOMM (in MCD3 realized as MCDDataPrimitive), for DTCs or FlashSessions. SDGs have been introduced to be able to capture information that is not covered by general ODX mechanisms. For example, SDGs can be used to attach error set conditions to DTCs or to provide error trees.

The short name, long name etc. come from the caption because MCDDbSpecialDataGroup not inherits from MCDDbObject. If no caption exists, short name, long name etc. are adjusted to empty strings.

Core Conversion

The following table shows the rules for conversion to another data type:

Conversion Result Sample
ToBoolean Undefined (should not be used)
ToInteger Undefined (should not be used)
ToFloat Undefined (should not be used)
ToString Returns the ShortName of the related MCDDbLogicalLink object. String s = ToString(DbSpecialDataGroupVariable); // Returns the MCDDbLogicalLink name
ToByteField Undefined (should not be used)