config:remotecontrol:emberplus
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| config:remotecontrol:emberplus [2016/09/06 07:08] – [Commands] tw | config:remotecontrol:emberplus [2020/02/27 10:25] (current) – [Supported Hardware] tw | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| A list of manufacturers who have implemented Ember+ in their products can be found [[https:// | A list of manufacturers who have implemented Ember+ in their products can be found [[https:// | ||
| + | |||
| + | ===== System Requirements ===== | ||
| + | |||
| + | The Ember+ remote is based on ember_slim.dll which requires Microsoft Visual C++ Redistributable 2013 **x86** to be installed on your system: http:// | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| Line 32: | Line 36: | ||
| ==== Commands ==== | ==== Commands ==== | ||
| - | On the // | + | On the // |
| - | {{ : | + | {{ : |
| + | Parameter names are specified in a path-like manner, using the ''/'' | ||
| + | For numeric parameters, various conditions (equal, greater than, greater or equal, ...) can be used to match the received value. | ||
| + | |||
| + | In the //Value// field, just enter the parameter value that should trigger the command, which you must select from the dropdown list or type manually. | ||
| + | |||
| + | Please note that boolean parameters use the values '' | ||
| ==== Parameter tree ==== | ==== Parameter tree ==== | ||
| + | When the monitor function is enabled on the // | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Parameter updates received from the provider will be displayed in real time, and you can also double-click any parameter in order to assign a remote control command to it (see above). | ||
| + | |||
| + | ===== Scripting ===== | ||
| + | |||
| + | The Ember+ remote control provides a script extension that can be used to send parameter updates to the Ember+ provider from a script. | ||
| + | |||
| + | The remotes are accessed by the following function: | ||
| + | |||
| + | function EmberPlusConsumerRemote(iIndex: | ||
| + | |||
| + | Remotes are 0-based, so '' | ||
| + | |||
| + | procedure SetParameterValue(iIDPath: | ||
| + | |||
| + | '' | ||
| + | |||
| + | Example: | ||
| + | |||
| + | EmberPlusConsumerRemote(0).SetParameterValue('/ | ||
| + | |||
| + | Note that the value is always given as a string, mAirList will automatically convert it to the correct type. Use ''' | ||
| + | |||
| + | Important notice: mAirList fetches the entire parameter tree from the provider. This is an asynchronous operation, and depending on the size of the tree, it can take a few seconds until the entire tree is known to mAirList. If you try to set a parameter that has not been fetched yet (e.g. in an '' | ||
config/remotecontrol/emberplus.1473145716.txt.gz · Last modified: (external edit)