mirror of https://github.com/ArduPilot/ardupilot
autotest: make last_letter run at 500Hz
This commit is contained in:
parent
0b4d7fbb22
commit
088fb95192
|
@ -98,7 +98,6 @@ def process_ros_input(buf,frame_count, timestamp):
|
||||||
if e.errno not in [ errno.ECONNREFUSED ]:
|
if e.errno not in [ errno.ECONNREFUSED ]:
|
||||||
raise
|
raise
|
||||||
|
|
||||||
print('timestamp=', timestamp)
|
|
||||||
simbuf = struct.pack('<Q17dI',
|
simbuf = struct.pack('<Q17dI',
|
||||||
timestamp,
|
timestamp,
|
||||||
fdm.get('latitude', units='degrees'),
|
fdm.get('latitude', units='degrees'),
|
||||||
|
@ -223,15 +222,19 @@ def main_loop():
|
||||||
|
|
||||||
tnow = time.time()
|
tnow = time.time()
|
||||||
|
|
||||||
|
try:
|
||||||
|
ros.read_nonblocking(size=1000, timeout=0)
|
||||||
|
except Exception as ex:
|
||||||
|
pass
|
||||||
|
|
||||||
if ros_in.fileno() in rin:
|
if ros_in.fileno() in rin:
|
||||||
buf = ros_in.recv(fdm.packet_size())
|
buf = ros_in.recv(fdm.packet_size())
|
||||||
process_ros_input(buf,frame_count, timestamp)
|
process_ros_input(buf,frame_count, timestamp)
|
||||||
frame_count += 1
|
frame_count += 1
|
||||||
timestamp += 1000
|
timestamp += 2000
|
||||||
|
|
||||||
if sim_in.fileno() in rin:
|
if sim_in.fileno() in rin:
|
||||||
simbuf = sim_in.recv(28)
|
simbuf = sim_in.recv(28)
|
||||||
print(len(simbuf))
|
|
||||||
process_sitl_input(simbuf)
|
process_sitl_input(simbuf)
|
||||||
last_sim_input = tnow
|
last_sim_input = tnow
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue