Revision 2 017 - HighQSoft...typespec_enum Name Value dt_boolean 0 dt_byte 1 dt_short 2 dt_long 3...

Post on 26-Jun-2020

0 views 0 download

transcript

HighQSoft GmbH • Black-und-Decker-Straße 17c • 65510 Idstein • Germany • www.highqsoft.com Although this chart was created with the utmost care it cannot be guaranteed that it is completely free of errors or inconsistencies.

ASAM ODS Base Model 6.0

ASAM ODS 6.0 · Model 33

Name Value

no_interpolation 0

linear_interpolation 1

application_specific 2

datatype_enum

Name Value

DT_UNKNOWN 0

DT_STRING 1

DT_SHORT 2

DT_FLOAT 3

DT_BOOLEAN 4

DT_BYTE 5

DT_LONG 6

DT_DOUBLE 7

DT_LONGLONG 8

DT_ID 9

DT_DATE 10

DT_BYTESTR 11

Name Value

DT_BLOB 12

DT_COMPLEX 13

DT_DCOMPLEX 14

DT_EXTERNALREFERENCE 28

DT_ENUM 30

typespec_enum

Name Value

dt_boolean 0dt_byte 1dt_short 2dt_long 3dt_longlong 4ieeefloat4 5ieeefloat8 6dt_short_beo 7dt_long_beo 8dt_longlong_beo 9ieeefloat4_beo 10ieeefloat8_beo 11

Name Value

dt_string 12 dt_bytestr 13dt_blob 14dt_boolean_flags_beo 15 dt_byte_flags_beo 16dt_string_flags_beo 17 dt_bytestr_beo 18dt_sbyte 19dt_sbyte_flags_beo 20dt_ushort 21dt_ushort_beo 22dt_ulong 23

Name Value

dt_ushort 21dt_ushort_beo 22dt_ulong 23dt_ulong_beo 24dt_string_utf8 25dt_string_utf8_flags_beo 26dt_bit_int 27dt_bit_int_beo 28dt_bit_uint 29dt_bit_uint_beo 30dt_bit_ieeefloat 31dt_bit_ieeefloat_beo 32dt_bytestr_leo 33

seq_rep_enum

Name Value

explicit 0implicit_constant 1implicit_linear 2implicit_saw 3raw_linear 4raw_polynomial 5formula 6external_component 7raw_linear_external 8raw_polynomial_external 9raw_linear_calibrated 10raw_linear_calibrated_external 11raw_rational 12raw_rational_external 13

Name Value

database 0

external_only 1

mixed 2

foreign_format 3

ao_storagetype_enum

interpolation_enum

Revision 2017

 Top Level Element

 optional INFO relations

 mandatory INFO relations

 optional FATHER_CHILD relations

 mandatory FATHER_CHILD relations

 attribute or relation optional

 attribute or relation mandatory

  more than one application relation may

be derived from one base relation

 deprecated

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

ao_file_parent FATHER asam_base_entity [1:1]

ao_extcomp_values INFO_FROM AoExternalComponent [0:?]

ao_extcomp_flags INFO_FROM AoExternalComponent [0:?]

Name Datatype Mandatory Range

ao_file_mimetype DT_STRING

ao_location DT_STRING autogen

ao_size DT_LONGLONG autogen

ao_original_filename DT_STRING

ao_original_filedate DT_DATE

b a s e a t t r i b u t e s

asam_base_entity

48Others

AoFile

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parameter_set FATHER AoParameterSet [1:1]

unit INFO_TO AoUnit [0:1]

Name Datatype Mandatory Range

pvalue DT_STRING

parameter_datatype DT_EMUM(datatype_enum)

b a s e a t t r i b u t e s

asam_base_entity

44Others

AoParameter

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parent FATHER AoLog [0:1]

children CHILD AoLog [0:?]

Name Datatype Mandatory Range

date DT_DATE

b a s e a t t r i b u t e s

asam_base_entity

43Others

AoLog 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parent FATHER AoAny [0:1]

children CHILD AoAny [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

00Others

AoAny 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parameters CHILD AoParameter [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

45Others

AoParameterSet 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

Name Datatype Mandatory Range

ao_list DS_STRING LIST[0:?]

b a s e a t t r i b u t e s

asam_base_entity

49Others

AoMimetypeMap

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

groups INFO_REL AoUnitGroup [0:?]

phys_dimension INFO_TO AoPhysicalDimension [1:1]

quantities INFO_FROM AoQuantity [0:?]

measurement_quantites INFO_FROM AoMeasurementQuantity [0:?]

parameters INFO_FROM AoParameter [0:?]

Name Datatype Mandatory Range

factor DT_DOUBLE

offset DT_DOUBLE

b a s e a t t r i b u t e s

asam_base_entity

13Quantit ies and Units

AoUnit 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

default_unit INFO_TO AoUnit [0:1]

successors CHILD AoQuantity [0:?]

predecessor FATHER AoQuantity [0:1]

measurement_quantities INFO_FROM AoMeasurementQuantity [0:?]

groups INFO_REL AoQuantityGroup [0:?]

Name Datatype Mandatory Range

default_rank DT_LONG

default_dimension DS_LONG [0:?]

default_datatype DT_ENUM(datatype_enum)

default_type_size DT_LONG

default_mq_name DT_STRING

b a s e a t t r i b u t e s

asam_base_entity

11Quantit ies and Units

AoQuantity 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

units INFO_FROM AoUnit [0:?]

Name Datatype Mandatory Range

length_exp DT_LONG

mass_exp DT_LONG

time_exp DT_LONG

current_exp DT_LONG

temperature_exp DT_LONG

molar_amount_exp DT_LONG

luminous_intensity_exp DT_LONG

length_exp_den DT_LONG

mass_exp_den DT_LONG

time_exp_den DT_LONG

current_exp_den DT_LONG

temperature_exp_den DT_LONG

molar_amount_exp_den DT_LONG

luminous_intensity_exp_den DT_LONG

b a s e a t t r i b u t e s

asam_base_entity

15Quantit ies and Units

AoPhysicalDimension 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

units INFO_REL AoUnit [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

14Quantit ies and Units

AoUnitGroup 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

quantities INFO_REL AoQuantity [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

12Quantit ies and Units

AoQuantityGroup 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

submatrix FATHER AoSubmatrix [1:1

measurement_quantity INFO_TO AoMeasurementQuantity [1:1]

external_component CHILD AoExternalComponenty [0:?]

ao_describes INFO_TO AoLocalColumn [0:?]

ao_value_column INFO_TO AoLocalColumn [0:1]

Name Datatype Mandatory Range

flags DS_SHORT [0:?]

global_flag DT_SHORT

independent DT_SHORT

minimum DT_DOUBLE

maximum DT_DOUBLE

sequence_representation DT_ENUM (seq_rep_enum)

generation_parameters DS_DOUBLE [0:?]

raw_datatype DT_ENUM (datatype_enum)

values anydatatype [0:?]

b a s e a t t r i b u t e s

asam_base_entity

39Measured Values

AoLocalColumn

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

local_column FATHER AoLocalColumn [1:1]

ao_values_file INFO_TO AoFile [0:1]

ao_flags_file INFO_TO AoFile [0:1]

ao_previews INFO_TO AoSubmatrix [0:1]

ao_lookup_table INFO_TO AoSubmatrix [0:?]

Name Datatype Mandatory Range

ordinal_number DT_LONG

component_length DT_LONG

filename_url DT_STRING

value_type DT_ENUM (typespec_enum)

start_offset DT_LONGLONG

block_size DT_LONG

valuesperblock DT_LONG

value_offset DT_LONG

flags_filename_url DT_STRING

flags_start_offset DT_LONGLONG

ao_bit_count DT_SHORT

ao_bit_offset DT_SHORT

b a s e a t t r i b u t e s

asam_base_entity

40Measured Values

AoExternalComponent

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

measurement FATHER AoMeasurement [1:1]

channel INFO_TO AoTestEquipment [0:1] orAoTestEquipmentPart orAoTestDevice

unit INFO_TO AoUnit [0:1]

quantity INFO_TO AoQuantity [0:1]

local_columns INFO_FROM AoLocalColumn [0:?]

is_scaled_by INFO_FROM AoMeasurementQuantity [0:?]

scales INFO_TO AoMeasurementQuantity [0:1]

Name Datatype Mandatory Range

datatype DT_ENUM (datatype_enum)

rank DT_LONG

dimension DS_LONG [0:?]

type_size DT_LONG

interpolation DT_ENUM (interpolation_enum)

minimum DT_DOUBLE

maximum DT_DOUBLE

average DT_DOUBLE

standard_deviation DT_DOUBLE

b a s e a t t r i b u t e s

asam_base_entity

04Measured Values

AoMeasurementQuantity

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

test FATHER AoTest [1:1] orAoSubTest

units_under_test INFO_REL AoUnitUnderTest [0:?] orAoUnitUnderTestPart

sequences INFO_REL AoTestSequence [0:?] orAoTestSequencePart

equipments INFO_REL AoTestEquipment [0:?] orAoTestEquipmentPart orAoTestDevice

measurement_quantitiesCHILD AoMeasurementQuantity [0:?]

submatrices CHILD AoSubmatrix [0:?]

Name Datatype Mandatory Range

measurement_begin DT_DATE

measurement_end DT_DATE

ao_values_accessed DT_DATE autogen

ao_values_accessed_by DT_STRING autogen

ao_values_modified DT_DATE autogen

ao_values_modified_by DT_STRING autogen

ao_storagetype DT_ENUM autogen (ao_storagetype_enum)

ao_mea_size DT_LONGLONG autogen

b a s e a t t r i b u t e s

asam_base_entity

03Measured Values

AoMeasurement

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

measurement FATHER AoMeasurement [1:1]

local_columns CHILD AoLocalColumn [0:?]

Name Datatype Mandatory Range

number_of_rows DT_LONG

b a s e a t t r i b u t e s

asam_base_entity

38Measured Values

AoSubmatrix

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

groups INFO_REL AoUserGroup [0:?]

Name Datatype Mandatory Range

password DT_STRING

ao_disabled DT_SHORT

b a s e a t t r i b u t e s

asam_base_entity

34Security

AoUser 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

users INFO_REL AoUser [0:?]

Name Datatype Mandatory Range

superuser_flag DT_SHORT

b a s e a t t r i b u t e s

asam_base_entity

35Security

AoUserGroup 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

environment FATHER AoEnvironment [0:1]

children CHILD AoSubTest [0:?] orAoMeasurement

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

36Management Data

AoTest 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parent_test FATHER AoTestor [1:1] AoSubTest

children CHILD AoSubTest [0:?] orAoMeasurement

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

02Management Data

AoSubTest

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

environment FATHER AoEnvironment [0:1]

measurement INFO_REL AoMeasurement [0:?]

children CHILD AoUnitUnderTestPart [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

21Descript ive Data

AoUnitUnderTest 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

environment FATHER AoEnvironment [0:1]

measurement INFO_REL AoMeasurement [0:?]

children CHILD AoTestSequencePart [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

25Descript ive Data

AoTestSequence 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

environment FATHER AoEnvironment [0:1]

measurement INFO_REL AoMeasurement [0:?]

measurement_quantities INFO_FROM AoMeasurementQuantity [0:?]

children CHILD AoTestEquipmentPart [0:?] orAoTestDevice

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

23Descript ive Data

AoTestEquipment 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parent_unit_under_test FATHER AoUnitUnderTestor [1:1] parent_unit_under_test_part AoUnitUnderTestPart

measurement INFO_REL AoMeasurement [0:?]

children CHILD AoUnitUnderTestPart [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

22Descript ive Data

AoUnitUnderTestPart

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parent_equipment FATHER AoTestEquipment [1:1] parent_equipment_part orAoTestEquipmentPart orAoTestDevice

measurement INFO_REL AoMeasurement [0:?]

measurement_quantities INFO_FROM AoMeasurementQuantity [0:?]

children CHILD AoTestDevice [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

37Descript ive Data

AoTestDevice

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parent_sequence FATHER AoTestSequenceor [1:1] parent_sequence_part AoTestSequencePart

measurement INFO_REL AoMeasurement [0:?]

children CHILD AoTestSequencePart [0:?]

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

26Descript ive Data

AoTestSequencePart

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

parent_equipment FATHER AoTestEquipmentor [1:1] parent_equipment_part AoTestEquipmentPart

measurement INFO_REL AoMeasurement [0:?]

measurement_quantities INFO_FROM AoMeasurementQuantity [0:?]

children CHILD AoTestEquipmentPart [0:?] orAoTestDevice

Name Datatype Mandatory Range

b a s e a t t r i b u t e s

asam_base_entity

24Descript ive Data

AoTestEquipmentPart

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

name_mapping FATHER AoNameMap [1:1]

Name Datatype Mandatory Range

attribute_name DT_STRING

alias_names DS_STRING [0:?]

b a s e a t t r i b u t e s

asam_base_entity

47Enviroment

AoAttributeMap

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

environment INFO_TO AoEnvironment [1:1]

attribute_mapping CHILD AoAttributeMap [0:?]

Name Datatype Mandatory Range

entity_name DT_STRING

alias_names DS_STRING [0:?]

b a s e a t t r i b u t e s

asam_base_entity

46Enviroment

AoNameMap 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

entity_mapping INFO_FROM AoNameMap [0:?]

tests CHILD AoTest [0:?]

uuts CHILD AoUnitUnderTest [0:?]

equipments CHILD AoTestEquipment [0:?]

sequences CHILD AoTestSequence [0:?]

Name Datatype Mandatory Range

meaning_of_aliases DS_STRING [0:?]

max_test_level DT_LONG

base_model_version DT_STRING asam33

application_model_type DT_STRING

application_model_version DT_STRING

timezone DT_STRING

b a s e a t t r i b u t e s

asam_base_entity

01Enviroment

AoEnvironment 

b a s e r e f e r e n c e sName Relationship Referenced Element Mandatory Range

ao_file_children CHILD AoFile [0:?]

Name Datatype Mandatory Range

name DT_STRING

id DT_LONGLONG autogen

version DT_STRING

description DT_STRING

version_date DT_DATE

mime_type DT_STRING

external_references DS_EXTERNALREFERENCE [0:?]

objecttype DT_LONGLONG

ao_created DT_DATE autogen

ao_created_by DT_STRING autogen

ao_last_modified DT_DATE autogen

ao_last_modified_by DT_STRING autogen

b a s e a t t r i b u t e s

asam_base_entity