7.3 BaseConfigurationType definition
7.3.1 Overview
The BaseConfigurationType provides configuration information of components of a Vending Machine. It is formally defined in Table 17.
7.3.2 ObjectType definition
| Attribute | Value | ||||
| BrowseName | BaseConfigurationType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 0:BaseObjectType | |||||
| 0:HasProperty | Variable | 0:LocalTime | 0:TimeZoneDataType | 0:PropertyType | O |
| 0:HasProperty | Variable | DefaultCurrency | 0:CurrencyUnitType | 0:PropertyType | O |
| Conformance Units | |||||
|---|---|---|---|---|---|
| UnattendedRetail MachineEngine | |||||
| UnattendedRetail PaymentService | |||||
| UnattendedRetail UI | |||||
| UnattendedRetail PriceService | |||||
| UnattendedRetail PaymentDevice Coin | |||||
| UnattendedRetail PaymentDevice Bill | |||||
| UnattendedRetail PaymentDevice Cashless | |||||
| UnattendedRetail AuditCollect |
The optional 0:LocalTime Property provides information about the current difference between the local time and the UTC time of the component. If the OPC UA Server is in the same local time (which typically is the case), the 0:LocalTime Property of the Server Object of the OPC UA Server may be referenced.
The optional DefaultCurrency Property provides the default currency the component uses when sending/receiving values of PriceDataType without a specified currency. When the default currency is provided, any usage of PriceDataType is setting the Currency field to NULL, if the DefaultCurrency is used. Any change of the DefaultCurrency requires a restart of the OPC UA Server. If an OPC UA Server provides several components with a DefaultCurrency (e.g., payment service and payment devices), the DefaultCurrency shall be identical for all those components.
Vendors may add additional configuration information to this Object. Vendors may define subtypes of this ObjectType in their implementations.
The configuration may be writable via the OPC UA interface to change the configuration of the Vending Machine component.