Joli\ArDrone\Navdata\UdpNavdata::start PHP Method

start() private method

private start ( )
    private function start()
    {
        $udpFactory = new UdpFactory($this->loop);
        $udpNavdata = $this;
        // Navdata stream
        $udpFactory->createClient(Config::DRONE_IP . ':' . Config::NAVDATA_PORT)->then(function (UdpSocket $client) use(&$udpNavdata) {
            // Start dialog
            $client->send('1');
            $client->send('1');
            $client->on('message', function ($message) use(&$udpNavdata) {
                $frame = new Frame($message);
                $udpNavdata->emit('navdata', [$frame]);
            });
        });
    }