Next: Library Notes, Previous: ASN.1 syntax, Up: ASN.1 structure handling
Consider this definition:
Example { 1 2 3 4 } DEFINITIONS EXPLICIT TAGS ::= BEGIN Group ::= SEQUENCE { id OBJECT IDENTIFIER, value Value } Value ::= SEQUENCE { value1 INTEGER, value2 BOOLEAN } END
To identify the type 'Group' you have to use the null terminated string "Example.Group". These strings are used in functions that are described below.
Others examples:
Field 'id' in 'Group' type : "Example.Group.id".
Field 'value1' in field 'value' in type 'Group': "Example.Group.value.value1".
Elements of structured types that don't have a name, receive the name "?1","?2", and so on.
The name "?LAST" indicates the last element of a SET_OF
or
SEQUENCE_OF
.