7.7 MachineEngineStatusType definition

7.7.1 Overview

The MachineEngineStatusType provides status information of the machine engine. It is formally defined in Table 25.

7.7.2 ObjectType definition

Table 25 - MachineEngineStatusType definition
Attribute Value
BrowseNameMachineEngineStatusType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType
0:HasComponentVariableWorkingStatusMachineEngineWorkingStatusEnum0:BaseDataVariableTypeM
0:HasComponentVariableOutputStatusOutputStatusDataType[]0:BaseDataVariableTypeM
0:HasComponentVariableSelectionIdStatusAvailabilityStatusDataType[]0:BaseDataVariableTypeM
0:HasComponentVariableOptionIdStatusAvailabilityStatusDataType[]0:BaseDataVariableTypeM
0:HasComponentVariable<SensorData>0:Number0:AnalogUnitTypeOP
0:HasComponentVariableMainColdTemperature0:Float0:AnalogUnitTypeO
0:HasComponentVariableMainHotTemperature0:Float0:AnalogUnitTypeO
0:HasComponentVariableActiveEVADTSStatusCodes0:String[]0:BaseDataVariableTypeO
Conformance Units
UnattendedRetail MachineEngine

The WorkingStatus Variable provides the information about the main status of the machine engine. The DataType is defined in 8.10.

The OutputStatus Variable indicates the status of each output from the machine engine. It shall have one entry per entry of the OutputIds of Capabilities with the same OutputId. The DataType is defined in 8.7.

The SelectionIdStatus Variable is an array and indicates for each selection the status. The UI should use this information to indicate if a selection is currently not available. For each entry in the SelectionList of the Capabilities Object there shall be an entry in the SelectionIdStatus. There shall not be entries in the SelectionIdStatus, that are not also in the SelectionList. The DataType is defined in 8.11.

The OptionIdStatus Variable is an array and indicates for each Option the status. The UI should use this information to indicate if an Option of a selection is currently not available. For each entry in the Options of the Capabilities Object there shall be an entry in the OptionIdStatus. There shall not be entries in the OptionIdStatus, that are not also in the Options. The DataType is defined in 8.11.

The <SensorData> Variable is an optional placeholder indicating that vendors may add additional sensor data to the Status Object. In this case, the AnalogUnitType should be used in order to provide meta data like the EngineeringUnits.

The MainHotTemperature is an optional Variable that should be used in Vending Machines where there is one main hot temperature, like the hot water temperature of a coffee machine.

The MainColdTemperature is an optional Variable that should be used in Vending Machines where there is one main cold temperature, like the cold air temperature in a snack or beverage machine.

The ActiveEVADTSStatusCodes Variable is an array of active status codes according to Annex C of EVA DTS.