|
@@ -15,7 +15,8 @@ IPAddress UDP_Out_IP(192, 168, 0, 27) ;
|
|
|
int UDP_Out_Port = 12000 ;
|
|
|
// IPAddress ipMulti(239, 0, 0, 56);
|
|
|
// unsigned int portMulti = 12345; // local port to listen on
|
|
|
-
|
|
|
+float OSC_gyro_smoothing = 0.00001;
|
|
|
+float OSC_ahrs_smoothing = 0.001;
|
|
|
|
|
|
template <typename TYPE> void sendOSC(const char * adress, TYPE parameter) {
|
|
|
OSCMessage OSCmsg(adress);
|
|
@@ -88,6 +89,10 @@ void handle_OSC() {
|
|
|
if (!OSCin.hasError()) {
|
|
|
OSCin.dispatch("/test", printTest);
|
|
|
OSCin.dispatch("/calibration",OSCcb_calibGyro);
|
|
|
+ OSCin.dispatch("/smoothing",[](OSCMessage &msg){
|
|
|
+ OSC_gyro_smoothing = msg.getFloat(0);
|
|
|
+ OSC_ahrs_smoothing = msg.getFloat(1);
|
|
|
+ });
|
|
|
// if (OSCin.match(ESP_NAME)){
|
|
|
// Serial.println("matched");
|
|
|
// OSCin.dispatch("/test", printTest);
|