Start() public méthode

public Start ( ) : void
Résultat void
Exemple #1
0
        //
        // osc listener
        //

        private static void ListenForOSC()
        {
            Console.WriteLine(string.Format("OSC listening on port {0}... (Press escape to quit)", port));

            // osc
            UDPReceiver udpReceiver = new UDPReceiver(port, false);

            udpReceiver.MessageReceived += OscMessageReceivedHandler;
            udpReceiver.ErrorOccured    += OscErrorOccuredHandler;

            // listen...
            udpReceiver.Start();

            do
            {
                while (!Console.KeyAvailable)
                {
                    Thread.Sleep(100);
                }
            } while (Console.ReadKey(true).Key != ConsoleKey.Escape);

            // done
            udpReceiver.Stop();
            udpReceiver = null;

            Console.WriteLine("Bye!");
        }
Exemple #2
0
 public void Connect()
 {
     if (!udpReceiver.IsRunning)
     {
         udpReceiver.Start();
     }
 }
 public void Connect()
 {
     Debug.Log("OSC Connected......");
     Debug.Log(Port);
     if (!udpReceiver.IsRunning)
     {
         udpReceiver.Start();
     }
 }
Exemple #4
0
    // Create the receiver object
    private void CreateReceiver()
    {
        // Create the reciever
        _receiver = new UDPReceiver(SWAConfig.current.holoPort, false);
        _receiver.MessageReceived += MessageReceived;
        _receiver.ErrorOccured += OscErrorOccured;

        // Start the reciever
        _receiver.Start();
    }
        // Create the receiver object
        public HoloLensMaster()
        {
            // Create the reciever
            _receiver = new UDPReceiver(6667, false);
            _receiver.MessageReceived += MessageReceived;
            _receiver.ErrorOccured    += OscErrorOccured;

            // Start the reciever
            _receiver.Start();

            // Adds handler for HoloLens input
            Input.AccumulateCustomInput += HoloLensInput;
        }
    // Create the receiver object
    private static void CreateReceiver()
    {
        // Create the reciever
        _receiver = new UDPReceiver(SWAConfig.current.holoPort, false);
        _receiver.MessageReceived += messageReceived;
        _receiver.ErrorOccured    += oscErrorOccured;

        // Create the array of positions
        _holoLens = new Dictionary <string, HoloLensTracker>();

        // Start the reciever
        _receiver.Start();
    }
    private static void EnableOSC()
    {
        // Start reciever if it exists
        if (_receiver != null && !_receiver.IsRunning)
        {
            _receiver.Start();
        }

        // Connect transmitter if it exists
        if (_transmitter != null)
        {
            _transmitter.Connect();
        }
    }
Exemple #8
0
        /// <summary>
        /// Connect this instance.
        /// </summary>
        public bool Connect()
        {
            //Debug.Log("OSCReceiver.Connect:"+Port);
            try{
                if (!udpReceiver.IsRunning)
                {
                    udpReceiver.Start();
                }
                return(true);
            }

            catch (Exception e)
            {
                Debug.LogWarning(String.Format("The connection on port: {0} could not be established!\n{1}", Port, e.Message));
                return(false);
            }
        }
Exemple #9
0
 /// <summary>
 /// Connect this instance.
 /// </summary>
 public bool Connect()
 {
     //Debug.Log("OSCReceiver.Connect:"+Port);
     try{
         if (!udpReceiver.IsRunning)
         {
             udpReceiver.Start();
         }
         return(true);
     }catch (SocketException e) {
         Debug.LogWarning(String.Format("The connection on port: {0} could not be established!\n{1}", Port, e.ToString()));
         return(false);
     }catch (ArgumentOutOfRangeException e) {
         Debug.LogWarning(String.Format("The connection on port: {0} could not be established!Invalid Port Number.\n{1}", Port, e.ToString()));
         return(false);
     }
 }
Exemple #10
0
        public void ReturnIsEventCalled()
        {
            IReceiver udpRec = new UDPReceiver("UDP", "", 2020);
            var       wait   = new System.Threading.AutoResetEvent(true);

            udpRec.OnMessageReceive += (MessageEventArgs) => { wait.Set(); };
            udpRec.Start();

            var    ipaddress  = IPAddress.Parse("127.0.0.1");
            var    ipendpoint = new IPEndPoint(ipaddress, 2020);
            var    udp        = new UdpClient(2001);
            var    id         = new Guid("0DAC21AC-67A2-4639-9C6E-30E993C288CC");
            string msg        = id.ToString() + "_test_000";

            byte[] bytesArr = Encoding.ASCII.GetBytes(msg);
            udp.Send(bytesArr, bytesArr.Length, ipendpoint);

            Assert.True(wait.WaitOne(TimeSpan.FromSeconds(5)));
        }
    void Start()
    {
        Debug.Log("Starting up");

        // Initialize OSC clients (transmitters)
        if (oscMode == OscMode.SEND || oscMode == OscMode.SEND_RECEIVE)
        {
            udpTransmitter = new UDPTransmitter(outIP, outPort);
            udpTransmitter.Connect();
        }

        if (oscMode == OscMode.RECEIVE || oscMode == OscMode.SEND_RECEIVE)
        {
            Debug.Log("Setup receiving");
            udpReceiver = new UDPReceiver(inPort, false);
            udpReceiver.MessageReceived += receivedOSC;
            udpReceiver.Start();

            Debug.Log("Finished setting up receiving");
        }
    }