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

Reply via email to