Feedback

  • Contents
 

Reco Query Input Modes

This Reco tool retrieves the Eic_RecoInputModes interaction attribute, checks it against the specified mask, and takes the Enabled or Disabled exit depending on the test. It takes the Enabled exit if all bits of Mode Check Mask in Eic_RecoInputModes are set. Thus, the following expression must evaluate to true: (Mask AND Eic_RecoInputModes) == Mask).

The tool always returns as Enabled if the mask is undefined, an empty string or "0".

The output parameter Input Modes always returns the value of the Eic_RecoInputModes interaction attribute, irrespective of the mask value. The input modes are returned as space-separated list of names.

Note: A Handler should not access the Eic_RecoInputModes attribute directly, as it might not be initialized.

Inputs

Interaction

Identifier of the interaction.

Mode Check Mask

Mask of modes to check against the currently set modes. By default, this parameter is set to just return the value, and thus the tool will always take Enabled exit path if left unchanged.

Outputs

Input Modes

Value of the Eic_RecoInputModes property as a space-separated list of names.

Note: This value is not affected by the mask.

Exit Paths 

Enabled

This path is taken if the input modes specified as arguments are enabled.

Disabled

This path is taken if one or more of the input modes specified as arguments are not enabled.

Failure

This path is taken if an error occurred.