7.23 UIType definition
7.23.1 Overview
The UIType provides the interface to access the UI. It is used by other components like the audit collect. A more detailed overview is given in 6.2.4. It is formally defined in Table 82.
7.23.2 ObjectType definition
| Attribute | Value | ||||
| BrowseName | UIType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 0:BaseObjectType | |||||
| 0:HasComponent | Object | 2:Identification | IdentificationType | M | |
| 0:HasComponent | Object | Configuration | BaseConfigurationType | M | |
| 0:HasComponent | Object | Components | BaseComponentsType | O | |
| 0:GeneratesEvent | ObjectType | VendingBaseAuditEventType | |||
| 0:GeneratesEvent | ObjectType | ConfigurationChangedEventType | |||
| Conformance Units | |||||
|---|---|---|---|---|---|
| UnattendedRetail UI | |||||
The 2:Identification Object provides Properties describing the identification of the UI (see 7.2 for details).
The Configuration Object provides the configuration information of the UI (see 7.3 for details).
The optional Components Object is the entry point to information about subcomponents of the UI (see 7.4 for details).
The GeneratesEvent Reference to the VendingBaseAuditEventType indicates that instances will generate Events of that EventType (see 7.26 for details).
The GeneratesEvent Reference to the ConfigurationChangedEventType indicates that an instance may generate Events of that EventType (see 7.29). Such an Event shall be generated when Objects gets added or removed from the Components Object, or when the values of Variables of the Configuration change. Multiple changes may be reported by a single Event.