#pragma once
#include "WiFi.h"
// #include "AsyncUDP.h"
#include <WiFiUdp.h>
#include <OSCMessage.h>
#include <ESPmDNS.h>



template <typename TYPE> void sendOSC(const char * adress, TYPE parameter);
void sendOSC_3f(const char * adress, float parameter, float parameter2, float parameter3);

extern bool calib_flag;



void printTest(OSCMessage &msg) ;
void OSCcb_calibGyro(OSCMessage &msg) ;
void setup_OSC(IPAddress _UDP_Out_IP, int _UDP_Out_Port, int _UDP_In_Port);
void handle_OSC();