RecipeType

Represents a recipe. It defines additional methods and properties required for managing a recipe.
The representation of the RecipeType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=31 |
NamespaceUri | http://opcfoundation.org/UA/Scales |
BrowseName | RecipeType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | BaseObjectType |
The references from the RecipeType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Method | AddRecipeElement | Optional | ||
HasComponent | Object | RecipeElements | FolderType | Optional | |
HasProperty | Variable | RecipeId | String | PropertyType | Mandatory |
HasProperty | Variable | RecipeName | LocalizedText | PropertyType | Mandatory |
HasComponent | Method | RemoveRecipeElement | Optional |
AddRecipeElement
Signature
AddRecipeElement(
[in] NodeId ElementType
[in] String ElementName
[in] NodeId PreviousElements
[out] NodeId ElementNodeId
);
Argument | Description |
---|---|
ElementType | |
ElementName | |
PreviousElements | |
ElementNodeId |
RemoveRecipeElement
Signature
RemoveRecipeElement(
[in] NodeId RecipeElementNodeId
);
Argument | Description |
---|---|
RecipeElementNodeId |