----------
Enviado vía Nokia Email
-----Original Message-----
From: Viktor Radnai
Sent: 3/9/2013 8:18:06 PM
To: FlightGear user discussions
Subject: [Flightgear-users] Native control protocol not working in 2.10?
Hi there,
I'm developing an UAV and using FG for simulation. I have successfully
set up a control loop using the native-ctrls option (and a few others)
like this:
fgfs (various options) \
--native-ctrls=socket,in,$AP_FREQ,$AP_HOST,5600,udp \
--native-ctrls=socket,out,$AP_FREQ,$AP_HOST,5700,udp \
(more options)
This means that FG will send control packets to UDP port 5700 where my
software listens, it gets the packet, changes a few things (mostly
throttle, elevator, rudder and aileron) and sends the packet back to FG
on udp port 5600. This used to work perferctly on 2.8. On 2.10 I get
control packets, I modify them and send them back but they have no
effect whatsoever. It also seems that FG just doesn't process these
packets, netstat shows a backlog of 2304 bytes that are waiting for
processing almost immediately after my software begins sending data:
efti@valkyrie:~/Projects/uav/autopilot$ netstat -anp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
PID/Program name
<snip>
udp 2304 0 127.0.0.1:5600 0.0.0.0:* 20773/fgfs
<snip>
According to man netstat, Recv-Q means "The count of bytes not copied by
the user program connected to this socket". Could someone please test to
see if this is actually broken or I should be doing something
differently? I'd rather not roll back to 2.8 if I can get this to work
again (I'm also happy to change the code and recompile if someone has a
fix).
Thanks in advance.
Cheers,
Vik
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
endpoint security space. For insight on selecting the right partner to
tackle endpoint security challenges, access the full report.
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
endpoint security space. For insight on selecting the right partner to
tackle endpoint security challenges, access the full report.
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users