*** empty log message ***

This commit is contained in:
Antoine Drouin
2007-01-24 20:31:20 +00:00
parent 1d9ecd7d79
commit fb4e4d4dee
7 changed files with 55 additions and 14 deletions
+4 -4
View File
@@ -5,10 +5,10 @@
<settings>
<dl_settings>
<dl_settings name="trim">
<dl_setting var="ant_track_mode" min="0" step="1" max="3"/>
<dl_setting var="ant_track_azim" min="0" step="1" max="360"/>
<dl_setting var="ant_track_elev" min="-90" step="1" max="90"/>
<dl_setting var="ant_track_id" min="0" step="1" max="255"/>
<dl_setting var="ant_track_mode" min="0" step="1" max="3" module="ant_tracker"/>
<dl_setting var="ant_track_azim" min="0" step="1" max="360" module="ant_tracker"/>
<dl_setting var="ant_track_elev" min="-90" step="1" max="90" module="ant_tracker"/>
<dl_setting var="ant_track_id" min="0" step="1" max="255" module="ant_tracker" handler="SetId"/>
</dl_settings>
</dl_settings>
</settings>
+2
View File
@@ -27,6 +27,8 @@ min CDATA #REQUIRED
max CDATA #REQUIRED
step CDATA #IMPLIED
shortname CDATA #IMPLIED
module CDATA #IMPLIED
handler CDATA #IMPLIED
>
<!ATTLIST strip_button
+3
View File
@@ -11,4 +11,7 @@ extern float ant_track_azim;
extern float ant_track_elev;
extern uint8_t ant_track_id;
#define ant_tracker_SetId(i) { ant_track_id = i; }
#endif /* ANT_TRACKER_H */
-1
View File
@@ -45,7 +45,6 @@
#include "gps.h"
#include "uart.h"
#include "gpio.h"
#include "ant_tracker.h"
#include "control_grz.h"
#include "settings.h"
+14
View File
@@ -44,6 +44,7 @@ static inline void main_init( void ) {
}
static inline void main_event_task( void ) {
if (ant_v2x_data_available) {
ant_v2x_read_data();
DOWNLINK_SEND_ANTENNA_DEBUG(&ant_v2x_data.xraw, &ant_v2x_data.yraw, \
@@ -53,6 +54,19 @@ static inline void main_event_task( void ) {
&ant_v2x_data.cal_status);
ant_v2x_data_available = FALSE;
}
if (PprzBuffer()) {
ReadPprzBuffer();
if (pprz_msg_received) {
pprz_parse_payload();
pprz_msg_received = FALSE;
}
}
if (dl_msg_available) {
dl_parse_msg();
dl_msg_available = FALSE;
}
}
static inline void main_periodic_task( void ) {
+8 -7
View File
@@ -47,7 +47,6 @@ imuview : imuview.c sliding_plot.c
test_sliding_plot: test_sliding_plot.c sliding_plot.c
$(CC) $(CFLAGS) -g -o $@ $^ $(LDFLAGS)
#MORE_FLAGS = -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -rdynamic /home/poine/tmp/gtkglarea-1.2.3/gtkgl/.libs/libgtkgl.so -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libglib.so -ldl -lXi -lXext -lX11 -lm -lGLU -lGL -Wl,--rpath -Wl,/usr/local/lib
MORE_FLAGS = -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -rdynamic /usr/lib/libgtkgl.so -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libglib.so -ldl -lXi -lXext -lX11 -lm -lGLU -lGL -Wl,--rpath -Wl,/usr/local/lib `pcre-config --libs` -lglibivy
MORE_CFLAGS = -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -I. -I. -I.. -g -O2 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
@@ -65,15 +64,17 @@ clean:
rm -f *.opt *.out *~ core *.o *.bak .depend *.cm* play ahrsview imuview ahrs2fg
#FGFS_PREFIX=/home/poine/local
FGFS_PREFIX=/usr/local
FGFS_PREFIX=/home/poine/flightgear
#FGFS_PREFIX=/usr/local
FGFS_ROOT = /home/poine/local
#FGFS = $(FGFS_PREFIX)/bin/fgfs
FGFS = /usr/games/fgfs
#FGFS_ROOT = /home/poine/local
FGFS_ROOT = /home/poine/flightgear
FGFS = $(FGFS_PREFIX)/bin/fgfs
#FGFS = /usr/games/fgfs
#FGFS_ENV = LD_LIBRARY_PATH=/usr/local/lib:$(FGFS_ROOT)/lib
FGFS_ENV = LD_LIBRARY_PATH=$(FGFS_ROOT)/lib
#FGFS_COMMON_ARGS = --fg-root=$(FGFS_ROOT) --aircraft=A320 --timeofday=noon
FGFS_COMMON_ARGS = --aircraft=737-300 --timeofday=noon
FGFS_COMMON_ARGS = --fg-root=$(FGFS_ROOT) --aircraft=A320 --timeofday=noon
#FGFS_COMMON_ARGS = --aircraft=737-300 --timeofday=noon
FGFS_IN_FDM_ARGS = $(FGFS_COMMON_ARGS) --fdm=null --native-fdm=socket,in,30,,5501,udp
FGFS_OUT_FDM_ARGS = $(FGFS_COMMON_ARGS) --native-fdm=socket,out,30,,5500,udp
FGFS_IN_GUI_ARGS = $(FGFS_COMMON_ARGS) --fdm=null --native-gui=socket,in,30,,5501,udp
+24 -2
View File
@@ -50,6 +50,19 @@ let rec flatten = fun xml r ->
let print_dl_settings = fun settings ->
let settings = flatten settings [] in
(** include headers **)
(** FIXME : add header only once **)
printf "\n";
List.iter
(fun s ->
try
let v = ExtXml.attrib s "module" in
printf "#include \"%s.h\"\n" v
with ExtXml.Error e -> ()
)
settings;
printf "\n";
(** Macro to call to set one variable *)
lprintf "#define DlSetting(_idx, _value) { \\\n";
right ();
@@ -59,7 +72,16 @@ let print_dl_settings = fun settings ->
List.iter
(fun s ->
let v = ExtXml.attrib s "var" in
lprintf "case %d: %s = _value; break;\\\n" !idx v; incr idx)
begin
try
let h = ExtXml.attrib s "handler" and
m = ExtXml.attrib s "module" in
lprintf "case %d: %s_%s( _value ); break;\\\n" !idx m h
with
ExtXml.Error e -> lprintf "case %d: %s = _value; break;\\\n" !idx v
end;
incr idx
)
settings;
left ();
lprintf "}\\\n";
@@ -67,7 +89,7 @@ let print_dl_settings = fun settings ->
lprintf "}\n";
let nb_values = !idx in
(** Macro to call to download current values *)
(** Macro to call to downlink current values *)
lprintf "#define PeriodicSendDlValue() { \\\n";
if nb_values > 0 then begin
right ();