Function element
Defines a function for the protocol.
Parent
Functions
Attributes
Name
Type
Required
Description
id
guid
Yes
Specifies the unique GUID of the function.
name
TypeNonEmptyString
Yes
The name of the protocol function (e.g. encoder, decoder). The name of VFs created with this element will consist of the main protocol name followed by this name: "mainProtocolName.Name".
maxInstances
integer
Determines the maximum number of instances of this function that can be active at the same time.
profile
guid
The GUID of the profile corresponding to the function.
Children
Name
Occurrences
Description
Sequence
Parameters
[0, 1]
Contains a Parameter subtag for each parameter of the function. These are the parameters that will be exported to the function from the main protocol.
EntryPoints
[0, 1]
Specifies the entry points.
ExportRules
[0, 1]
Specifies the export rules. This tag functions similarly to the ExportRules tag for a DVE element.
Interfaces
[0, 1]
Specifies the interfaces available on the function.
Graphical
[0, 1]
Contains a CDATA tag with the configuration of the function's icon. Both XAML and SVG format are supported.