11 Type definitions for Cooking Kettle

11.1 General

Figure 15 shows an overview of the object types for the Cooking Kettle device class.

Figure 15 — Overview of the object types for Cooking Kettle

11.2 CookingKettleParameterType

11.2.1 General

Various cooking processes are possible with a cooking kettle; these include:

Gently bring to boil;
Cooking with various power and simmering stages;
Keeping warm.

In addition, an agitator can be used.

CookingKettleParameterType provides information about the state of the device, the set values and the current actual values.

11.2.2 Definition of the object type

The CookingKettleParameterType is formally defined in Table 33.

Table 33 — CookingKettleParameterType definition
Attribute Value
BrowseNameCookingKettleParameterType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Modelling
Rule AccessLevel
Subtype of KitchenDeviceParameterType
HasComponentVariableProgramModeCookingKettleModeEnumerationBaseDataVariableTypeM, R
HasComponentVariableCookingLevelInt32BaseDataVariableTypeM, R
HasComponentVariableSetTemperatureFloatAnalogItemTypeM, R
HasComponentVariableActualTemperatureFloatAnalogItemTypeM, R
HasComponentVariableSetProcessTimeInt32AnalogItemTypeM, R
HasComponentVariableTimeRemainingInt32AnalogItemTypeM, R
HasComponentVariableSetCoreTemperatureFloatAnalogItemTypeM, R
HasComponentVariableActualCoreTemperatureFloatAnalogItemTypeM, R
HasComponentVariableSignalModeSignalModeEnumerationBaseDataVariableTypeM, R

11.2.3 Description of the object type

11.2.3.1 ProgramMode variable

This variable describes the state of the device, e.g. heating up, frying.

The data type for the CookingKettleModeEnumeration is defined in section 11.4.1.

11.2.3.2 CookingLevel variable

This variable describes the cooking level with which heating up is to take place. The value is used only in the Cook and CookSlow ProgramMode.

11.2.3.3 SetTemperatur variable

This variable contains the set temperature to which heating up is to take place.

The EngineeringUnit property of the AnalogItemType has the value °C. The value for the EURange property is device-specific.

11.2.3.4 ActualTemperature variable

This variable describes the currently measured temperature.

The EngineeringUnit property of the AnalogItemType has the value °C. The value for the EURange property is device-specific.

11.2.3.5 SetProcessTime variable

This variable describes the set process time in seconds.

The EngineeringUnit property of the AnalogItemType has the value s. The value for the EURange property is device-specific.

11.2.3.6 RemainingTime variable

This variable describes the remaining process time for cooking in seconds.

The EngineeringUnit property of the AnalogItemType has the value s. The value for the EURange property is device-specific.

11.2.3.7 SetCoreTemperature variable

This variable describes the set core temperature.

The EngineeringUnit property of the AnalogItemType has the value °C. The value for the EURange property is device-specific.

11.2.3.8 ActualCoreTemperature variable

This variable describes the currently measured core temperature.

The EngineeringUnit property of the AnalogItemType has the value °C. The value for the EURange property is device-specific.

11.2.3.9 SignalMode variable

This variable describes the state of the signal output. In addition to the on and off states, the "Signal was acknowledged" state is also saved.

The data type for the SignalModeEnumeration is defined in 11.4.2.

11.3 CookingKettleDeviceType

11.3.1 General

CookingKettleDeviceType describes a device from the Cooking Kettle device class.

11.3.2 Definition of the object type

The CookingKettleDeviceType is formally defined in Table 34.

Table 34 — CookingKettleDeviceType definition
Attribute Value
BrowseNameCookingKettleDeviceType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Modelling
Rule AccessLevel
Subtype of CommercialKitchenDeviceType
HasPropertyVariableIsWithAgitatorBooleanPropertyTypeM, R
HasPropertyVariableIsWithCoolingBooleanPropertyTypeM, R
HasPropertyVariableEnergySourceEnergySourceEnumerationPropertyTypeM, R
HasComponentObjectCookingKettle CookingKettleParameterTypeM, R

11.3.3 Description of the object type

11.3.3.1 IsWithAgitator property

This property describes whether the device is equipped with an agitator.

11.3.3.2 IsWithCooling property

This property describes whether the device is equipped with a cooling function.

11.3.3.3 EnergySource property

The Energy property returns the type of energy supply. The data type for the EnergySourceEnumeration is defined in 21.1.

11.3.3.4 Object CookingKettle

The CookingKettle object contains the parameters for a device of the type Cooking Kettle.

11.4 Data types for enumerations

11.4.1 CookingKettleModeEnumeration

The data type is an enumeration of the current status of the device.

The enumeration values are defined in Table 35.

Table 35 — CookingKettleModeEnumeration values
Value Description
Off_0off
Preheat_1Heating up
SoftCook_2Gently bring to boil
Cook_3Bring to boil with 3 simmering stages
CookSlow_4Boiling with 3 power stages
KeepWarming_5Keeping warm
Stiring_6only agitator active
PresetStart_7Start time preselection active
Error_8Error state

11.4.2 SignalModeEnumeration

This data type is an enumeration of the signal state.

The enumeration values are defined in Table 36.

Table 36 — SignalModeEnumeration values
Value Description
SignalOff_0Signal switched off
SignalOn_1Signal switched on
SignalAck_2Signal acknowledged