Manage macros using gRPC API methods

Macros configuration is described in the LogicService.proto file.

Each macro consists of:

Operation modes

 mode contains the general information:

Launch conditions

The following are available (see Configuring start conditions, Starting the Event rules macros based on statistical data):

Actions

rules contains the actions that should be run in the macro (see Examples of macros).