SetAddressHandler() public method

Set the method to call back on when a message with the specified address is received. The method needs to have the OscMessageHandler signature - i.e. void amh( OscMessage oscM )
public SetAddressHandler ( string key, OscMessageHandler ah ) : void
key string Address string to be matched
ah OscMessageHandler The method to call back on.
return void
Ejemplo n.º 1
0
    /// <summary>
    /// Start is called just before any of the Update methods is called the first time.
    /// </summary>
    void Start()
    {
        words = codeword.Split(' ');
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(remoteIp, sendToPort, listenerPort);

        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);

        oscHandler.SetAddressHandler("/remoteIP", setRemoteIP);
        oscHandler.SetAddressHandler("/text", textFromOSC);

        if (messageCanvas == null)
        {
            messageCanvas = transform.Find("OscMessageCanvas").gameObject;
            if (messageCanvas != null)
            {
                messageText = messageCanvas.transform.Find("MessageText").GetComponent <Text>();
            }
        }

        string localIP;

        using (Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, 0)) {
            socket.Connect("8.8.8.8", 65530);
            IPEndPoint endPoint = socket.LocalEndPoint as IPEndPoint;
            localIP = endPoint.Address.ToString();
        }
        setText("This IP is: " + localIP);
    }
    void Start()
    {
        pos  = new Vector3[oscInputNames.Length];
        ppos = new Vector3[oscInputNames.Length];

        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached
        udp = (UDPPacketIO)GetComponent("UDPPacketIO");
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = (Osc)GetComponent("Osc");
        handler.init(udp);

        /*
         * handler.SetAddressHandler("/objects/ID-centralXYZ", receiveKinectA); //KinectA blob tracker
         * handler.SetAddressHandler("/skeletons/ID-centralXYZ", receiveKinectA); //KinectA blob tracker
         *
         * handler.SetAddressHandler("/tracker", receiveSoniskel); //Processing SimpleOpenNI skeleton tracker
         *
         * handler.SetAddressHandler("/kinect/blobs", receiveKvl); //KVL blob tracker
         */

        handler.SetAddressHandler("/joint", receiveOsceleton);         //OSCeleton skeleton tracker

        //handler.SetAddressHandler("/wii/1/accel/pry", receiveWiimoteAccel); //Osculator Wiimote tracker
        handler.SetAddressHandler("/wii/1/accel/xyz", receiveWiimoteAccel);
        //handler.SetAddressHandler("/wii/1/motion/angles", receiveWiimoteAccel);
        //handler.SetAddressHandler("/wii/1/motion/velo", receiveWiimoteAccel);

        //handler.SetAddressHandler("/wii/1/ir", receiveWiimoteIR);
    }
Ejemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        GameObject monomeSquare = (GameObject)Resources.Load("Square");
        int        row          = 0;

        while (row < amountRows)
        {
            for (int i = 0; i < amountPerRow; i++)
            {
                Vector3    pos   = new Vector3((-i * 1.2f), 0, row * 1.2f);
                GameObject clone = Instantiate(monomeSquare, gameObject.transform.position + pos, Quaternion.identity) as GameObject;
                clone.transform.parent = gameObject.transform;
                clone.SendMessage("SetID", (row * amountPerRow) + (i + 1));
                clone.tag = "col" + (i + 1);
            }
            row++;
        }

        if (udp = (UDPPacketIO)gameObject.GetComponent("UDPPacketIO"))
        {
            udp.init(OSCHost, SendToPort, ListenerPort);

            handler = (Osc)gameObject.GetComponent("Osc");
            handler.init(udp);
            handler.SetAddressHandler("/press", IncomingValues);
            handler.SetAddressHandler("/sync", ResetTime);
        }

        OSCHandler.Instance.Init();

        startTime = Time.time;
    }
Ejemplo n.º 4
0
    // public var output_txt : GUIText;
    // Use this for initialization
    public void Start()
    {
        UDPPacketIO udp = (UDPPacketIO)GetComponent("UDPPacketIO");
        udp.init(UDPHost, broadcastPort, listenerPort);
        oscHandler = (Osc) GetComponent("Osc");
        oscHandler.init(udp);

        oscHandler.SetAddressHandler("/eventTest", updateText);
        oscHandler.SetAddressHandler("/counterTest", counterTest);
        Debug.Log("Running");
    }
Ejemplo n.º 5
0
    // Use this for initialization
    void Start()
    {
        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached
        UDPPacketIO udp = GetComponent("UDPPacketIO") as UDPPacketIO;

        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = GetComponent("Osc") as Osc;
        handler.init(udp);

        handler.SetAddressHandler("/test1", Example1);
        handler.SetAddressHandler("/test2", Example2);
    }
Ejemplo n.º 6
0
    public void Start()
    {
        // Set up OSC connection
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = GetComponent <Osc>();
        handler.init(udp);

        // Listen to the channels set in the Processing sketch
        handler.SetAddressHandler("/sensorX", ListenEvent);
        handler.SetAddressHandler("/sensorY", ListenEvent);
        handler.SetAddressHandler("/sensorZ", ListenEvent);

        messages = new object[3];
    }
Ejemplo n.º 7
0
    // Use this for initialization
    void Start()
    {
        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached
        myCube = GameObject.Find("Cube1");
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = GetComponent <Osc>();
        handler.init(udp);


        //Tell Unity to call function Example1 when message /wek/outputs arrives
        handler.SetAddressHandler("/outputs", messageHandler);
        handler.SetAddressHandler("/request", messageHandlerRequest);
    }
Ejemplo n.º 8
0
    MCTest()
    {
        mct = new MCTestForm(this);

        //usbPacket = new UsbWin32Packet();
        usbPacket = new UsbPacket();
        usbPacket.Open();
        if (usbPacket.IsOpen())
        {
            mct.SetUsbPortName(usbPacket.Name);
        }
        oscUsb = null;
        oscUsb = new Osc(usbPacket);
        oscUsb.SetAllMessageHandler(UsbMessages);

        udpPacket = new UdpPacket();
        udpPacket.RemoteHostName = mct.GetUdpRemoteHostName();
        udpPacket.RemotePort     = mct.GetUdpRemotePort();
        udpPacket.LocalPort      = mct.GetUdpLocalPort();
        udpPacket.Open();
        oscUdp = new Osc(udpPacket);
        oscUdp.SetAllMessageHandler(UdpMessages);
        oscUdp.SetAddressHandler("/analogin/0/value", AIn0Message);

        Application.Run(mct);
    }
 void Start()
 {
     udp = GetComponent<UDPPacketIO>();
     handler = GetComponent<Osc>();
     udp.init(RemoteIP, SendToPort, ListenerPort);
     handler.init(udp);
     handler.SetAddressHandler("/htrack/",Ta_filler0);
 }
Ejemplo n.º 10
0
    void Start()
    {
        osceletonNames = new string[] {         //standard non-mirrored
            "head", "neck", "torso", "l_shoulder", "l_elbow", "l_hand", "r_shoulder", "r_elbow", "r_hand", "l_hip", "l_knee", "l_foot", "r_hip", "r_knee", "r_foot"
        };
        pos = new Vector3[osceletonNames.Length];
        //target = new Transform[osceletonNames.Length];

        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached
        udp = (UDPPacketIO)GetComponent("UDPPacketIO");
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = (Osc)GetComponent("Osc");
        handler.init(udp);

        handler.SetAddressHandler("/joint", Example1);
        handler.SetAddressHandler("/example2", Example2);
    }
    // Use this for initialization
    void Start()
    {
        UDPPacketIO udp = GetComponent<UDPPacketIO>();
        udp.init(remoteIp, senderPort, listenerPort);

        oscHandler = GetComponent<Osc>();
        oscHandler.init(udp);
        oscHandler.SetAddressHandler("/hand1", Example);
    }
Ejemplo n.º 12
0
    void Start()
    {
        osceletonNames = new string[] { //standard non-mirrored
            "head", "neck", "torso", "l_shoulder", "l_elbow", "l_hand", "r_shoulder", "r_elbow", "r_hand", "l_hip", "l_knee", "l_foot", "r_hip", "r_knee", "r_foot"
        };
        pos = new Vector3[osceletonNames.Length];
        //target = new Transform[osceletonNames.Length];

        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached
        udp = (UDPPacketIO) GetComponent("UDPPacketIO");
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = (Osc) GetComponent("Osc");
        handler.init(udp);

        handler.SetAddressHandler("/joint", Example1);
        handler.SetAddressHandler("/example2", Example2);
    }
Ejemplo n.º 13
0
    // Use this for initialization
    void Start()
    {
        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached
        controller.init(RemoteIP, SendToPort, ListenerPort);
        handler.init(controller);

        handler.SetAddressHandler("/policy", HandlePolicyInput);
    }
Ejemplo n.º 14
0
    // Use this for initialization
    void Start()
    {
        UDPPacketIO udp = GetComponent<UDPPacketIO>();
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = GetComponent<Osc>();
        handler.init(udp);

        handler.SetAddressHandler("/test", Cry);
        Debug.Log("Running");
    }
Ejemplo n.º 15
0
    void Awake()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(OSCHost, SendToPort, ListenerPort);
        _handler = GetComponent <Osc>();
        _handler.init(udp);

        _handler.SetAddressHandler("/test", TestMessage);
    }
Ejemplo n.º 16
0
    public void Start()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(UDPHost, broadcastPort, listenerPort);
        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);
        oscHandler.SetAddressHandler("/test", counterTest);
        animator = character.GetComponent <Animator> ();
    }
Ejemplo n.º 17
0
    void Start()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(remoteIp, senderPort, listenerPort);

        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);
        oscHandler.SetAddressHandler("/acw", OSCCallback);
    }
Ejemplo n.º 18
0
    // Use this for initialization
    void Start()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(OSCHost, SendToPort, ListenerPort);
        _handler = GetComponent <Osc>();
        _handler.init(udp);

        _handler.SetAddressHandler("/controller/HEART_RATE", HeartRateMessage);
        _handler.SetAddressHandler("/controller/RESPIRATION_RATE", RespirationMessage);
        _handler.SetAddressHandler("/controller/SKIN_TEMPERATURE", SkinTemperatureMessage);
        _handler.SetAddressHandler("/controller/POSTURE", PostureMessage);
        _handler.SetAddressHandler("/controller/PEAK_ACCLERATION", PeakAccelerationMessage);
        _handler.SetAddressHandler("/controller/BREATHING_RAW", BreathingRawMessage);
        _handler.SetAddressHandler("/GSR", GSRMessage);
        _handler.SetAddressHandler("/IBI", IBIMessage);
        _handler.SetAddressHandler("/BPM", BPMMessage);
        _handler.SetAddressHandler("/Beat", BeatMessage);
    }
Ejemplo n.º 19
0
    // Use this for initialization
    void Start()
    {
        //DontDestroyOnLoad(this);
        udp = this.GetComponent <UDPPacketIO>();
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = this.GetComponent <Osc>();
        handler.init(udp);

        handler.SetAddressHandler(OSC_address, ListenEvent);
    }
 // Use this for initialization
 void Start()
 {
     Application.runInBackground = true;
     UDPPacketIO udp = GetComponent<UDPPacketIO>();
     udp.init(UDPHost,broadcastPort,listenerPort);
     oscHandler = GetComponent<Osc>();
     oscHandler.init(udp);
     //		oscHandler.SetAddressHandler("/breathdata",getInput);
     oscHandler.SetAddressHandler("/breathdata", getInput);
     oscStatusText.text = "Sending Data to "+UDPHost+" : "+broadcastPort;
 }
Ejemplo n.º 21
0
    // Start is called just before any of the Update methods is called the first time.
    void Start()
    {
        UDPPacketIO udp = new UDPPacketIO();

        udp.init(remoteIp, sendToPort, listenerPort);

        oscHandler = new Osc();
        oscHandler.init(udp);

        oscHandler.SetAddressHandler("/hand1", Example);
    }
Ejemplo n.º 22
0
    /// <summary>
    /// Start is called just before any of the Update methods is called the first time.
    /// </summary>
    void Start()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(remoteIp, sendToPort, listenerPort);

        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);

        oscHandler.SetAddressHandler("/hand1", Example);
    }
    /* ----- SETUP ----- */
    void Start()
    {
        // Set up OSC connection
        udp = (UDPPacketIO)GetComponent("UDPPacketIO");
        udp.init(RemoteIP, outgoingPort, incomingPort);
        handler = (Osc)GetComponent("Osc");
        handler.init(udp);

        // Listen to the channels set in the Processing sketch
        handler.SetAddressHandler("/data", ListenEvent);
    }
Ejemplo n.º 24
0
    void Start()
    {
        if (processingVj)
        {
            udp     = gameObject.AddComponent <UDPPacketIO>();
            handler = gameObject.AddComponent <Osc>();

            udp.init(oscHost, outPort, inPort);
            handler.init(udp);
            handler.SetAddressHandler("/vj", vjValue);
        }
    }
Ejemplo n.º 25
0
    /// <summary>
    /// Awake is called when the script instance is being loaded.
    /// </summary>
    void Awake()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(remoteIp, sendToPort, listenerPort);

        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);

        // set up a function to receive messages via OSC with starting with /sentFromPd
        oscHandler.SetAddressHandler("/sentFromPd", SentFromPd);
    }
Ejemplo n.º 26
0
////////////////////////////////////////////////////////////////////
    void Start()
    {
        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached

        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(RemoteIP, SendToPort, ListenerPort);

        handler = GetComponent <Osc>();
        handler.init(udp);

        handler.SetAddressHandler("/arduino/state", arduinoHandler);
    }
Ejemplo n.º 27
0
    // Use this for initialization
    void Start()
    {
        udp        = this.GetComponent <UDPPacketIO>();
        nose       = GameObject.Find("Avatar_Nose");
        leftWrist  = GameObject.Find("Avatar_leftWrist");
        rightWrist = GameObject.Find("Avatar_rightWrist");
        leftAnkle  = GameObject.Find("Avatar_leftAnkle");
        rightAnkle = GameObject.Find("Avatar_rightAnkle");
        body       = GameObject.Find("Avatar_Body");
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = this.GetComponent <Osc>();
        handler.init(udp);

        handler.SetAddressHandler(OSC_address, ListenEvent);
    }
Ejemplo n.º 28
0
    void Start()
    {
        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached

        UDPPacketIO udp = this.GetComponent <UDPPacketIO>();

        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = this.GetComponent <Osc>();
        handler.init(udp);


        //Tell Unity to call function Example1 when message /wek/outputs arrives
        handler.SetAddressHandler("/wek/outputs", Example1);
        Debug.Log("OSC Running");
    }
Ejemplo n.º 29
0
        public QuickTest()
        {
            InitializeComponent();

            // udpPacket = new UdpPacket();
            // udpPacket.RemoteHostName = "192.168.0.200";
            // udpPacket.RemotePort = 10000;
            // udpPacket.LocalPort = 10000;
            // udpPacket.Open();
            // oscUdp = new Osc(udpPacket);

            usbPacket = new UsbPacket();
            usbPacket.Open();
            osc = new Osc(usbPacket);

            osc.SetAddressHandler("/analogin/7/value", TrimPotReading);
        }
    void OnEnable()
    {
        if (oscMode)
        {
            udp     = gameObject.AddComponent <UDPPacketIO> ();
            handler = gameObject.AddComponent <Osc> ();

            udp.init(oscHost, SendToPort, ListenerPort);
            handler.init(udp);
            handler.SetAddressHandler(address, vjValue);
            FFT = new float[1];
        }
        else
        {
            FFT = new float[numSamples];
        }
    }
Ejemplo n.º 31
0
    // Use this for initialization
    void Start()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(remoteIp, sendToPort, listenerPort);

        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);

        // setup handlers
        foreach (string addr in addrs)
        {
            oscHandler.SetAddressHandler(addr, RecMessage);
        }

        sendNeeded  = false;
        sendToIndex = 0;
        data        = "";
    }
Ejemplo n.º 32
0
    /// <summary>
    /// Start is called just before any of the Update methods is called the first time.
    /// </summary>
    void Start()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(remoteIp, sendToPort, listenerPort);

        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);

        oscHandler.SetAddressHandler("/wek/inputs", Example);

        // Copy of code from Leap Motion
        OscMessage msg = new OscMessage();

        msg.Address = "/wek/inputs";
        msg.Values.Add(8);
        msg.Values.Add(10);

        oscHandler.Send(msg);
    }
    void Start()
    {
        DontDestroyOnLoad (this.gameObject);

        Debug.Log ("Starting reciever");

        // Set up OSC connection
        UDPPacketIO udp = GetComponent<UDPPacketIO>();
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = GetComponent<Osc> ();
        handler.init(udp);

        // Listen to the channels set in the Processing sketch
        handler.SetAddressHandler("/pulseVals", ListenEvent);

        player1BPM = 70; //You can put temp values in here for testing! Or get fancy and put a random value or something
        player2BPM = 40;
        player3BPM = 55;
        player4BPM = 75;
    }
Ejemplo n.º 34
0
        public DeskTimerForm()
        {
            InitializeComponent();

            // udpPacket = new UdpPacket();
            // udpPacket.RemoteHostName = "192.168.0.200";
            // udpPacket.RemotePort = 10000;
            // udpPacket.LocalPort = 10000;
            // udpPacket.Open();
            // osc = new Osc(udpPacket);

            usbPacket = new UsbPacket();
            usbPacket.Open();
            osc = new Osc(usbPacket);

            Working = true;
            ResetTimers();

            osc.SetAddressHandler("/analogin/0/value", SensorReading);
        }
Ejemplo n.º 35
0
    // Use this for initialization
    void Start()
    {
        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached

        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(RemoteIP, SendToPort, ListenerPort);
        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);

        //Tell Unity to call function Example1 when message /wek/outputs arrives
        oscHandler.SetAddressHandler("/wek/outputs", Example1);

        // Find the GameObject we want to use if it is not set up from the inspector
        if (m_ObjectToUse == null)
        {
            m_ObjectToUse = GameObject.Find("Cube1");
        }

        Debug.Log("OSC Running");
    }
Ejemplo n.º 36
0
    MCTest()
    {
        mct = new MCTestForm(this);

        //usbPacket = new UsbWin32Packet();
        usbPacket = new UsbPacket();
        usbPacket.Open();
        if (usbPacket.IsOpen())
          mct.SetUsbPortName(usbPacket.Name);
        oscUsb = null;
        oscUsb = new Osc(usbPacket);
        oscUsb.SetAllMessageHandler(UsbMessages);

        udpPacket = new UdpPacket();
        udpPacket.RemoteHostName = mct.GetUdpRemoteHostName();
        udpPacket.RemotePort = mct.GetUdpRemotePort();
        udpPacket.LocalPort = mct.GetUdpLocalPort();
        udpPacket.Open();
        oscUdp = new Osc(udpPacket);
        oscUdp.SetAllMessageHandler(UdpMessages);
        oscUdp.SetAddressHandler("/analogin/0/value", AIn0Message);

        Application.Run(mct);
    }
Ejemplo n.º 37
0
    /// <summary>
    /// Start is called just before any of the Update methods is called the first time.
    /// </summary>
    void Start()
    {
        UDPPacketIO udp = GetComponent <UDPPacketIO>();

        udp.init(remoteIp, sendToPort, listenerPort);

        oscHandler = GetComponent <Osc>();
        oscHandler.init(udp);

        oscHandler.SetAddressHandler("/remoteIP", setRemoteIP);
        oscHandler.SetAddressHandler("/wek/outputs", Example);
        oscHandler.SetAddressHandler("/find", Find);
        oscHandler.SetAddressHandler("/text", textFromOSC);
        oscHandler.SetAddressHandler("/light/direction", lightFromOSC);
        oscHandler.SetAddressHandler("/light/intensity", lightFromOSC);

        if (messageCanvas == null)
        {
            /*messageCanvas = transform.Find("OscMessageCanvas").gameObject;
             * if (messageCanvas != null) {
             *  messageText = messageCanvas.transform.Find("MessageText").GetComponent<Text>();
             * }*/
        }

        if (spotOSC == null)
        {
            spotOSC = transform.Find("SpotLight").gameObject;
        }

        string localIP;

        using (Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, 0))
        {
            socket.Connect("8.8.8.8", 65530);
            IPEndPoint endPoint = socket.LocalEndPoint as IPEndPoint;
            localIP = endPoint.Address.ToString();
        }
        setText("This IP is: " + localIP);
        Debug.Log(localIP);
    }
Ejemplo n.º 38
0
 void Start()
 {
     udp.init(remoteIP, SendToPort, ListenerPort);
     handler.init(udp);
     handler.SetAddressHandler("/deafDancer", ListenEvent);
 }
Ejemplo n.º 39
0
	void Start()
	{
		UDPPacketIO udp = GetComponent<UDPPacketIO>();
		udp.init(remoteIp, sendToPort, listenerPort);
		
		oscHandler = GetComponent<Osc>();
		oscHandler.init(udp);
		
		oscHandler.SetAddressHandler("/rigidbody", Receive);
	}
Ejemplo n.º 40
0
    //////////////////////////////////////////////////////////////////// 
    void Start()
    {
        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached

        UDPPacketIO udp = GetComponent<UDPPacketIO>();
        udp.init(RemoteIP, SendToPort, ListenerPort);

        handler = GetComponent<Osc>();
        handler.init(udp);

        handler.SetAddressHandler("/arduino/state", arduinoHandler);
    }
Ejemplo n.º 41
0
    // Use this for initialization
    void Start()
    {
        UDPPacketIO udp = GetComponent<UDPPacketIO>();
        udp.init(remoteIp, senderPort, listenerPort);

        oscHandler = GetComponent<Osc>();
        oscHandler.init(udp);
        oscHandler.SetAddressHandler("/acw", OSCCallback);
        //oscHandler.SetAddressHandler("/scenechange", SceneChangerCallback);

        //oscBallsGO = GameObject.FindWithTag("oscBallGroup");
        moveObject = true;
    }
Ejemplo n.º 42
0
    // Use this for initialization
    void Start()
    {
        GameObject monomeSquare = (GameObject) Resources.Load("Square");
        int row = 0;
        while (row < amountRows) {
            for (int i=0; i < amountPerRow; i++) {
                Vector3 pos = new Vector3((-i*1.2f),0, row*1.2f);
                GameObject clone = Instantiate(monomeSquare, gameObject.transform.position + pos, Quaternion.identity) as GameObject;
                clone.transform.parent = gameObject.transform;
                clone.SendMessage("SetID", (row * amountPerRow) + (i+1));
                clone.tag = "col" + (i+1);
            }
            row++;
        }

        if(udp = (UDPPacketIO) gameObject.GetComponent("UDPPacketIO")) {
            udp.init(OSCHost, SendToPort, ListenerPort);

            handler = (Osc) gameObject.GetComponent("Osc");
            handler.init(udp);
            handler.SetAddressHandler("/press", IncomingValues);
            handler.SetAddressHandler("/sync", ResetTime);
        }

        OSCHandler.Instance.Init();

        startTime = Time.time;
    }
Ejemplo n.º 43
0
    void Start()
    {
        udp = gameObject.AddComponent <UDPPacketIO>() as UDPPacketIO;
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = gameObject.AddComponent <Osc>() as Osc;
        handler.init(udp);

        handler.SetAddressHandler("/unity/mainScale", ListenEvent);
        handler.SetAddressHandler("/unity/displacementAmount", ListenEvent);
        handler.SetAddressHandler("/unity/displacementX", ListenEvent);
        handler.SetAddressHandler("/unity/displacementY", ListenEvent);
        handler.SetAddressHandler("/unity/displacementZ", ListenEvent);
        handler.SetAddressHandler("/unity/triangulation", ListenEvent);
        handler.SetAddressHandler("/unity/noiseScale", ListenEvent);

        handler.SetAddressHandler("/unity/bCamMov", ListenEvent);
        handler.SetAddressHandler("/unity/smoothTimeCam", ListenEvent);

        handler.SetAddressHandler("/unity/wireframe", ListenEvent);
        handler.SetAddressHandler("/unity/clearColor", ListenEvent);
    }
Ejemplo n.º 44
0
    void Start()
    {
        pos = new Vector3[oscInputNames.Length];
        ppos = new Vector3[oscInputNames.Length];

        //Initializes on start up to listen for messages
        //make sure this game object has both UDPPackIO and OSC script attached
        udp = (UDPPacketIO) GetComponent("UDPPacketIO");
        udp.init(RemoteIP, SendToPort, ListenerPort);
        handler = (Osc) GetComponent("Osc");
        handler.init(udp);

        /*
        handler.SetAddressHandler("/objects/ID-centralXYZ", receiveKinectA); //KinectA blob tracker
        handler.SetAddressHandler("/skeletons/ID-centralXYZ", receiveKinectA); //KinectA blob tracker

        handler.SetAddressHandler("/tracker", receiveSoniskel); //Processing SimpleOpenNI skeleton tracker

        handler.SetAddressHandler("/kinect/blobs", receiveKvl); //KVL blob tracker
        */

        handler.SetAddressHandler("/joint", receiveOsceleton); //OSCeleton skeleton tracker

        //handler.SetAddressHandler("/wii/1/accel/pry", receiveWiimoteAccel); //Osculator Wiimote tracker
        handler.SetAddressHandler("/wii/1/accel/xyz", receiveWiimoteAccel);
        //handler.SetAddressHandler("/wii/1/motion/angles", receiveWiimoteAccel);
        //handler.SetAddressHandler("/wii/1/motion/velo", receiveWiimoteAccel);

        //handler.SetAddressHandler("/wii/1/ir", receiveWiimoteIR);
    }
Ejemplo n.º 45
0
    void Start()
    {
        UDPPacketIO udp = GetComponent<UDPPacketIO>();
        udp.init(remoteIp, senderPort, listenerPort);

        oscHandler = GetComponent<Osc>();
        oscHandler.init(udp);
        oscHandler.SetAddressHandler("/acw", OSCCallback);
    }