The Method GetSupportedFeatures returns the features that are supported by the controls’ software component.

Signature

GetSupportedFeatures (

[out]ControlsSWFeatureEnumeration[]SupportedFeatures

[out]MethodExecutionFeedbackType ExecutionFeedback

);

Argument

Description

SupportedFeatures

The list of supported features.

ExecutionFeedback

The extended feedback returning a detailed message in case of execution failure.

Method Result Codes

The ControlsSWFeaturesEnumeration is defind in Table 45.

Table 45 ControlsSWFeaturesEnumeration Definition

ResultCode

Description

BadNodeIdUnknown

See table 173 in OPC 10000-4 for the description of these result codes.

BadTypeMismatch

BadOutOfRange

BadNotWritable

BadNotFound

Enumstring

Value

Description

Other

0

None of the below.

SoftwarePackageRepository

1

The controls’ software components supports repositories.

SoftwarePackageInstall

2

The controls’ hardware components supports remote software package install.