Manipulating individual containers
The ARReferenceList structure has zero or more ARReferenceStruct structures. See the following image:
Structures used to define container references
The ARReferenceStruct structure has the following elements:
Element | Description |
---|---|
Label | String that specifies a display-only label for the reference. Its length is limited by ARMAX_CON_LABEL_LEN (255 bytes). |
Description | String that specifies a display-only description for the reference. Its length is limited by ARMAX_CON_DESCRIPTION_LEN (2000 bytes). |
Type | Integer that specifies the type of reference represented by the structure (see the following table). Values above 32767 define external reference types. |
Reference | Union that defines an internal or external reference, depending on its Data Type, which is either 0 (ARREF_DATA_ARSREF) or 1 (ARREF_DATA_EXTREF). Internal references (0) are specified in an ARInternalId structure. External references (1) are specified in an ARExtReferenceStruct structure (see the following figure). |
Reference type values for ARReferenceStruct
The ARExtReferenceStruct structure (see the image Structures used to define container references) defines external references. This structure has the following elements: