mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-03-23 15:34:18 +08:00
[android] beta test of Android GCS app for PPRZ
- server application for the ground station side - android application: http://download.paparazziuav.org/android/PPRZonDroid_v0.4.apk
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -94,6 +94,7 @@
|
||||
/sw/ground_segment/tmtc/diadec
|
||||
/sw/ground_segment/tmtc/ivy_serial_bridge
|
||||
/sw/ground_segment/tmtc/GSM/SMS_GS
|
||||
/sw/ground_segment/tmtc/app_server
|
||||
/sw/ground_segment/tmtc/gpsd2ivy
|
||||
|
||||
# /sw/ground_segment/joystick
|
||||
|
||||
@@ -76,6 +76,8 @@
|
||||
</program>
|
||||
|
||||
<program name="Attitude Visualizer" command="sw/tools/attitude_viz.py"/>
|
||||
|
||||
<program name="App Server" command="sw/ground_segment/tmtc/app_server"/>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
@@ -41,12 +41,12 @@ SERVERCMO = server_globals.cmo aircraft.cmo wind.cmo airprox.cmo kml.cmo fw_serv
|
||||
SERVERCMX = $(SERVERCMO:.cmo=.cmx)
|
||||
|
||||
|
||||
all: link server messages settings dia diadec ivy_tcp_aircraft ivy_tcp_controller broadcaster ivy2udp ivy_serial_bridge
|
||||
all: link server messages settings dia diadec ivy_tcp_aircraft ivy_tcp_controller broadcaster ivy2udp ivy_serial_bridge app_server
|
||||
|
||||
opt: server.opt
|
||||
|
||||
clean:
|
||||
$(Q)rm -f link server messages settings dia diadec *.bak *~ core *.o .depend *.opt *.out *.cm* ivy_tcp_aircraft ivy_tcp_controller broadcaster ivy2udp ivy_serial_bridge gpsd2ivy c_ivy_client_example_1 c_ivy_client_example_2 c_ivy_client_example_3
|
||||
$(Q)rm -f link server messages settings dia diadec *.bak *~ core *.o .depend *.opt *.out *.cm* ivy_tcp_aircraft ivy_tcp_controller broadcaster ivy2udp ivy_serial_bridge app_server gpsd2ivy c_ivy_client_example_1 c_ivy_client_example_2 c_ivy_client_example_3
|
||||
|
||||
|
||||
messages : messages.cmo $(LIBPPRZCMA)
|
||||
@@ -133,6 +133,10 @@ ifeq ("$(UNAME)","Darwin")
|
||||
C_INCLUDES = $(shell if test -d /opt/paparazzi/include; then echo "-I/opt/paparazzi/include"; elif test -d /opt/local/include; then echo "-I/opt/local/include"; fi)
|
||||
endif
|
||||
|
||||
app_server: app_server.c
|
||||
@echo OL $@
|
||||
$(Q)$(CC) $(GLIB_CFLAGS) $(shell pkg-config libxml-2.0 gio-2.0 ivy-glib --cflags) -o $@ $^ -lm -lz $(shell pkg-config libxml-2.0 gio-2.0 ivy-glib libpcre --libs)
|
||||
|
||||
gpsd2ivy: gpsd2ivy.c
|
||||
$(CC) $(GLIB_CFLAGS) $(C_LIBRARYS) $(C_INCLUDES) -o $@ $< $(GLIB_LDFLAGS) -lgps
|
||||
|
||||
|
||||
752
sw/ground_segment/tmtc/app_server.c
Normal file
752
sw/ground_segment/tmtc/app_server.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user