13 Type definitions for Pasta Cooker / Bain Marie

13.1 General

Various cooking processes are possible with a pasta cooker; these include:

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

Figure 17 shows an overview of the object types for the device class Pasta Cooker / Cook Marie.

Figure 17 — Overview of object types for Pasta Cooker / Cook Marie

13.2 PastaCookerParameterType

13.2.1 General

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

13.2.2 Definition of the object type

The PastaCookerParameterType is formally defined in Table 41.

Table 41 — PastaCookerParameterType definition
Attribute Value
BrowseNamePastaCookerParameterType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Modelling
Rule AccessLevel
Subtype of KitchenDeviceParameterType
HasComponentVariableProgramModePastaCookerModeEnumerationBaseDataVariableTypeM, R
HasComponentVariableCookingLevelInt32BaseDataVariableTypeM, R
HasComponentVariableSetTemperatureFloatAnalogItemTypeM, R
HasComponentVariableActualTemperatureFloatAnalogItemTypeM, R
HasComponentVariableSetProcessTimeInt32AnalogItemTypeM, R
HasComponentVariableTimeRemainingInt32AnalogItemTypeM, R
HasComponentVariableSignalModeSignalModeEnumerationBaseDataVariableTypeM, R

13.2.3 Description of the object type

13.2.3.1 ProgramMode variable

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

The data type for the PastaCookerModeEnumeration is defined in section 13.4.1.

13.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.

13.2.3.3 SetTemperature 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.

13.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.

13.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.

13.2.3.6 TimeRemaining variable

This variable describes the remaining process time in seconds.

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

13.2.3.7 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 13.4.2.

13.3 PastaCookerDeviceType

13.3.1 General

PastaCookerDeviceType describes a device from the Pasta Cooker / Cook Marie device class.

13.3.2 Definition of the object type

The PastaCookerDeviceType is formally defined in Table 42.

Table 42 — PastaCookerDeviceType definition
Attribute Value
BrowseNamePastaCookerDeviceType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Modelling
Rule AccessLevel
Subtype of CommercialKitchenDeviceType
HasPropertyVariableIsWithLiftBooleanPropertyTypeM, R
HasPropertyVariableEnergySourceEnergySourceEnumerationPropertyTypeM, R
HasComponentObjectPastaCooker PastaCookerParameterTypeM, R

13.3.3 Description of the object type

13.3.3.1 IsWithLift property

This property describes whether the device has an automatic lift for raising and lowering the pasta basket.

13.3.3.2 EnergySource property

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

13.3.3.3 Object PastaCooker

The PastaCooker object contains the parameters for a device of the type Pasta Cooker / Cook Marie.

13.4 Data types for enumerations

13.4.1 PastaCookerModeEnumeration

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

The enumeration values are defined in Table 43.

Table 43 — PastaCookerModeEnumeration 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
PresetStart_6Start time preselection active
Error_7Error state

13.4.2 SignalModeEnumeration

This data type is an enumeration of the signal state.

The enumeration values are defined in Table 44.

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