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 Konfiguracja filtrów dla makr reagujących na zdarzenie, Wyzwalanie makr poprzez dane statystyczne):

Actions

rules contains the actions that should be run in the macro (see Ustawienia akcji w makrach).