Difference between revisions of "Extensions.DataType"
Jump to navigation
Jump to search
(Created page with "{{DISPLAYTITLE:OTX '''DataTypes''' Extension}}Category:OTX-ExtensionCategory:DataTypes __TOC__ == Classification == {{ClassificationExtension | DataTypes | User-define...") |
|||
Line 15: | Line 15: | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
− | {{ | + | {{TableRowKeyValueList|[[Extensions.DataTypes.EnumerationContainsName|EnumerationContainsName]]|}} |
− | {{TableRowKeyValueList|[[Extensions. | + | {{TableRowKeyValueList|[[Extensions.DataTypes.EnumerationContainsValue|EnumerationContainsValue]]|}} |
− | {{TableRowKeyValueList|[[Extensions. | + | {{TableRowKeyValueList|[[Extensions.DataTypes.EnumerationGetEntryList|EnumerationGetEntryList]]|}} |
− | {{TableRowKeyValueList|[[Extensions. | + | {{TableRowKeyValueList|[[Extensions.DataTypes.GetEnumerationByName|GetEnumerationByName]]|}} |
+ | {{TableRowKeyValueList|[[Extensions.DataTypes.GetEnumerationByValue|GetEnumerationByValue]]|}} | ||
+ | {{TableRowKeyValueList|[[Extensions.DataTypes.StructureCopy|StructureCopy]]|}} | ||
+ | |||
+ | |} | ||
+ | |||
+ | == Data Types == | ||
+ | {| {{TableHeader}} | ||
+ | |||
+ | {{TableRowKeyValueList|[[Extensions.DataTypes.Enumeration|Enumeration]]|}} | ||
+ | {{TableRowKeyValueList|[[Extensions.DataTypes.Structure|Structure]]|}} | ||
+ | |||
+ | |} | ||
+ | |||
+ | == Signatures == | ||
+ | {| {{TableHeader}} | ||
+ | |||
+ | {{TableRowKeyValueList|[[Extensions.DataTypes.DataTypeSignature|DataTypeSignature]]|}} | ||
+ | {{TableRowKeyValueList|[[Extensions.DataTypes.EnumerationSignature|EnumerationSignature]]|}} | ||
+ | |||
+ | |} | ||
+ | |||
+ | == Checker rules == | ||
+ | {| {{TableHeader}} | ||
+ | |||
+ | {{TableRowKeyValueList|[[Extensions.DataTypes.DataTypesChk001|DataTypes_Chk001]]|Accessing Structure Elements}} | ||
+ | {{TableRowKeyValueList|[[Extensions.DataTypes.DataTypesChk001|DataTypes_Chk002]]|Accessing Enumerations Elements}} | ||
|} | |} |
Revision as of 03:21, 12 April 2016
Classification
Name | DataTypes |
Short Description | User-defined structure and enumeration data types |
Class | OTX Extension |
Base Extension | - |
Pre-Conditions | - |
Specified by | ISO 13209-3 |
Introduction
The purpose of the OTX DateTime extension is to retrieve information about the current date and time provided by the diagnostic application.
The OTX DataTypes extension allows users to create a definition of new structure and enumeration data types through the signature concept. The definition can be re-used in each declaration and can be validated at design time.
![]()
Only identical signature structures and enumerations are handled as identical data types. Changing of items in structures shall trigger the DeepMonitorChangeEvent.
Terms
EnumerationContainsName | |
EnumerationContainsValue | |
EnumerationGetEntryList | |
GetEnumerationByName | |
GetEnumerationByValue | |
StructureCopy |
Data Types
Enumeration | |
Structure |
Signatures
DataTypeSignature | |
EnumerationSignature |
Checker rules
DataTypes_Chk001 | Accessing Structure Elements |
DataTypes_Chk002 | Accessing Enumerations Elements |