##############################################################################
#                                                                            #
#                    DDL1 ENUMERATION RANGE TEST DICTIONARY                  #
#                    --------------------------------------                  #
#                                                                            #
#  This dictionary should only be used for software testing purposes.        #
##############################################################################

data_on_this_dictionary
_dictionary_name            ddl1_enumeration_range_test.dic
_dictionary_version         1.0.0
_dictionary_update          2019-05-20
_dictionary_history
;
 2019-03-08 Created the dictionary. A.V.
;

data_ddl1_enumeration_range_[]
_name                      '_ddl1_enumeration_range_[]'
_category                    category_overview
_type                        null

data_ddl1_enumeration_range_numb_full_no_su
_name                      '_ddl1_enumeration_range_numb_full_no_su'
_category                    ddl1_enumeration_range
_list                        yes
_type                        numb
_enumeration_range           -3.14:42.0
_definition
;
 A data item of the 'numb' type that has an enumeration range. It is not
 allowed to have an associated su value.
;

data_ddl1_enumeration_range_numb_upper_with_su
_name                      '_ddl1_enumeration_range_numb_upper_with_su'
_category                    ddl1_enumeration_range
_list                        yes
_type                        numb
_type_conditions             su
_enumeration_range           :42.0
_definition
;
 A data item of the 'numb' type that has an upper enumeration range limit.
 It is allowed to have an associated su value.
;

data_ddl1_enumeration_range_numb_lower_with_su
_name                      '_ddl1_enumeration_range_numb_lower_with_su'
_category                    ddl1_enumeration_range
_list                        yes
_type                        numb
_type_conditions             su
_enumeration_range           -3.14:
_definition
;
 A data item of the 'numb' type that has a lower enumeration range limit.
 It is allowed to have an associated su value.
;

data_ddl1_enumeration_range_numb_full_with_su
_name                      '_ddl1_enumeration_range_numb_full_with_su'
_category                    ddl1_enumeration_range
_list                        yes
_type                        numb
_type_conditions             su
_enumeration_range           -3.14:42.0
_definition
;
 A data item of the 'numb' type that has an enumeration range. It is allowed
 to have san associated su value.
;

data_ddl1_enumeration_range_char_full
_name                      '_ddl1_enumeration_range_char_full'
_category                    ddl1_enumeration_range
_list                        yes
_type                        char
_enumeration_range           B:y
_definition
;
 A data item of the 'char' type that has both the upper and the lower
 enumeration range limit.
;

data_ddl1_enumeration_range_char_upper
_name                      '_ddl1_enumeration_range_char_upper'
_category                    ddl1_enumeration_range
_list                        yes
_type                        char
_enumeration_range           :Y
_definition
;
 A data item of the 'char' type that has an upper enumeration range limit.
;

data_ddl1_enumeration_range_char_lower
_name                      '_ddl1_enumeration_range_char_lower'
_category                    ddl1_enumeration_range
_list                        yes
_type                        char
_enumeration_range           b:
_definition
;
 A data item of the 'char' type that has a lower enumeration range limit.
;
