From 0210ed1052c988418e0ce6eeeb35caf6b19c96d6 Mon Sep 17 00:00:00 2001 From: olzzon Date: Tue, 25 Jun 2019 21:18:45 +0200 Subject: [PATCH] feat: Ember - trying to figure out invokeFunction --- src/utils/EmberMixerConnection.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/utils/EmberMixerConnection.ts b/src/utils/EmberMixerConnection.ts index 604d2e59..a8526aae 100644 --- a/src/utils/EmberMixerConnection.ts +++ b/src/utils/EmberMixerConnection.ts @@ -1,4 +1,4 @@ -import { DeviceTree } from 'emberplus'; +import { DeviceTree, Ember } from 'emberplus'; //Utils: import { IMixerProtocol, MixerProtocolPresets } from '../constants/MixerProtocolPresets'; @@ -52,6 +52,15 @@ export class EmberMixerConnection { setupMixerConnection() { console.log("Ember Connected"); console.log(this.deviceRoot.elements[0].children[0].children[0].children[0].contents.value); + this.emberConnection.getNodeByPath("Sapphire/Sources/Source1/Gain") + .then((response: any) => { + console.log(response.contents.value); + }) + this.emberConnection.invokeFunction(new Ember.QualifiedFunction("Sapphire/Sources/Source1/Gain"), ["Gain", new Ember.ParameterContents("value", 'real'), new Ember.ParameterContents(100, 'real')]) + .then((response: any) => { + console.log(response.contents.value); + }) + this.emberConnection .on("ready", () => { console.log("Receiving state of desk");