MultiCam Boards Documentation > MultiCam Documentation > MultiCam User Guide > MultiCam Basics > Parameters > Inference Rules

Inference Rules

The Channel class parameters exhibit a powerful behavior.

The value of any channel parameter is made dependent on one or several higher-level channel parameters. This means that each time the user changes the value of a parameter at any level, all parameters that are designed to depend on the modified parameter are automatically and instantly updated.

A sophisticated inference rule is associated to any parameter that has to be automatically adjusted.

A parameter without an inference rule is called an entry parameter. It should receive a value from a deliberate setting action. The highest-level parameters are entry parameters.

A parameter controlled by an inference rule is called a ruled parameter. Its value is automatically updated according to values of other parameters, but it can still receive at any time a value from a deliberate setting action.

The set of all inference rules implements the powerful intelligence of the MultiCam system.