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.

image021.jpg

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

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

The PastaCookerParameterType is formally defined in Table 41.

Table 41 — PastaCookerParameterType definition

Attribute

Value

BrowseName

PastaCookerParameterType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule AccessLevel

Subtype of KitchenDeviceParameterType

HasComponent

Variable

ProgramMode

PastaCookerModeEnumeration

BaseDataVariableType

M, R

HasComponent

Variable

CookingLevel

Int32

BaseDataVariableType

M, R

HasComponent

Variable

SetTemperature

Float

AnalogItemType

M, R

HasComponent

Variable

ActualTemperature

Float

AnalogItemType

M, R

HasComponent

Variable

SetProcessTime

Int32

AnalogItemType

M, R

HasComponent

Variable

TimeRemaining

Int32

AnalogItemType

M, R

HasComponent

Variable

SignalMode

SignalModeEnumeration

BaseDataVariableType

M, R

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.

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.

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.

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.

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.

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.

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.

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

The PastaCookerDeviceType is formally defined in Table 42.

Table 42 — PastaCookerDeviceType definition

Attribute

Value

BrowseName

PastaCookerDeviceType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule AccessLevel

Subtype of CommercialKitchenDeviceType

HasProperty

Variable

IsWithLift

Boolean

PropertyType

M, R

HasProperty

Variable

EnergySource

EnergySourceEnumeration

PropertyType

M, R

HasComponent

Object

PastaCooker

 

PastaCookerParameterType

M, R

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

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

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

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_0

off

Preheat_1

heating up

SoftCook_2

Gently bring to boil

Cook_3

Bring to boil with 3 simmering stages

CookSlow_4

Boiling with 3 power stages

KeepWarming_5

Keeping warm

PresetStart_6

Start time preselection active

Error_7

Error state

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_0

Signal switched off

SignalOn_1

Signal switched on

SignalAck_2

Signal acknowledged