2

我找不到支持 Touch OSC 的多切换控件的 Arduino 的 OSC 库。我做错了什么,还是有一个库支持这个控件?

我正在使用的库:https ://github.com/recotana/ArdOSC

我从 Touch OSC 发送的 OSC 消息:

/octobar/togglearray/2/2 1.

在 Arduino 上捕捉它的相关片段:

server.begin(serverPort);
server.addCallback("/octobar/togglearray",&togglearray);

void togglearray(OSCMessage *_mes) {
    Serial.println("Toggle Array");
}

我确实有其他回调工作,并且我没有在此处粘贴所有服务器代码,因为它与推子和按钮控件一起使用。问题似乎是任何支持多选的控件。

4

1 回答 1

0

我一直在尝试几乎完全做到这一点并切换到Z_Osc库,因为我无法弄清楚如何使用 ArdOsc 解析传入的消息。

我做这样的事情:

 rcvMes=server.getMessage();
 mess=rcvMes->getZ_OSCAddress();
 if (mess.startsWith("/1/multitoggle1/")) {
     y=(mess.substring(16)).toInt(); 
     x=(mess.substring(19)).toInt();
 }
于 2013-01-02T21:52:45.617 回答