CHAI SDK  Version 1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
SmartConnect

The SmartConnect feature allows getting an automated control panel assignment for any target.

It is also used to connect general purpose Outputs to Inputs (musical streams for example).

A SmartConnect procedure is initiated on the target application, specifying one or more controller identities to be assigned. Then the target send requests to each controller application to collect their respective section lists. For each interesting controller section, the target send requests to collect the controller's descriptions. The same kind of request is done for regular outputs. After that, the target has the knowledge of the complete set of controllers and outputs to be mapped. So it can run its allocation algorithm and then send controller assignment and output destinations to each controller application.