Dependency Data

Each dependency must include the following data:

Data

Use

Description

Property

Mandatory

Name of the dependency property that must be evaluated in the command condition.

NOTE: The name to specify must be one of the properties configured in the Dependency<X> fields.

Operation

Optional

String representing the operation that must be evaluated.

For the list of possible values, see Table Operation Values, below.

If not specified, the “*” value (n/a) is taken by default.

Value1

Optional

The value to be evaluated in the condition. If the operation is specified and it is different from “*”, at least the Value1 must be provided.

NOTE: The value must be expressed according to the CultureInfo.InvariantCulture.

Value2

Optional

The additional value to be evaluated in the condition.

NOTE: The value must be expressed according to the CultureInfo.InvariantCulture.

 

Operation Values

Operation String

Description

Property Types

*

n/a

All types

=

Equal

All types

<>

Not equal

  • eGmsDataType.PvssBool
  • eGmsDataType.GmsBool
  • eGmsDataType.GmsEnum
  • eGmsDataType.PvssUint
  • eGmsDataType.PvssUint64
  • eGmsDataType.PvssInt
  • eGmsDataType.PvssInt64
  • eGmsDataType.PvssFloat
  • eGmsDataType.GmsInt
  • eGmsDataType.GmsInt64
  • eGmsDataType.GmsUint
  • eGmsDataType.GmsUint64
  • eGmsDataType.GmsReal
  • eGmsDataType.GmsDuration

<

Less exclusive

<=

Less inclusive

>

Greater exclusive

>=

Greater inclusive

IN

In (bit set)

  • eGmsDataType.GmsBitString
  • eGmsDataType.GmsBitString64