summaryrefslogtreecommitdiff
path: root/drivers.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2013-10-13 14:09:08 -0400
committerEric S. Raymond <esr@thyrsus.com>2013-10-13 14:10:30 -0400
commit60b874d966ce88bea269879b1ac86cc7b6ae39cc (patch)
tree3085e4a526a823863197cdd79fa9bb27fe822feb /drivers.c
parent6649e751fe084cf1034d8ccb65496f0c167b66c4 (diff)
downloadgpsd-60b874d966ce88bea269879b1ac86cc7b6ae39cc.tar.gz
Create driver slot and scons option for a visualizer driver method.
Diffstat (limited to 'drivers.c')
-rw-r--r--drivers.c51
1 files changed, 51 insertions, 0 deletions
diff --git a/drivers.c b/drivers.c
index 46f26871..9c6eed26 100644
--- a/drivers.c
+++ b/drivers.c
@@ -107,6 +107,9 @@ const struct gps_type_t unknown = {
#ifdef CONTROLSEND_ENABLE
.control_send = NULL, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */
@@ -271,6 +274,9 @@ const struct gps_type_t nmea = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */
@@ -372,6 +378,9 @@ const struct gps_type_t garmin = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */
@@ -434,6 +443,9 @@ const struct gps_type_t ashtech = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */
@@ -485,6 +497,9 @@ const struct gps_type_t fv18 = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */
@@ -539,6 +554,9 @@ const struct gps_type_t gpsclock = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */
@@ -594,6 +612,9 @@ static const struct gps_type_t tripmate = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */
@@ -645,6 +666,9 @@ static const struct gps_type_t earthmate = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */
@@ -768,6 +792,9 @@ const struct gps_type_t trueNorth = {
#ifdef CONTROLSEND_ENABLE
.control_send = tnt_control_send, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL,
#endif /* NTPSHM_ ENABLE */
@@ -846,6 +873,9 @@ static const struct gps_type_t oceanServer = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL,
#endif /* NTPSHM_ ENABLE */
@@ -913,6 +943,9 @@ static const struct gps_type_t fury = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL,
#endif /* NTPSHM_ ENABLE */
@@ -966,6 +999,9 @@ static const struct gps_type_t rtcm104v2 = {
#ifdef CONTROLSEND_ENABLE
.control_send = NULL, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL,
#endif /* NTPSHM_ ENABLE */
@@ -1012,6 +1048,9 @@ static const struct gps_type_t rtcm104v3 = {
#ifdef CONTROLSEND_ENABLE
.control_send = NULL, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL,
#endif /* NTPSHM_ ENABLE */
@@ -1047,6 +1086,9 @@ static const struct gps_type_t garmintxt = {
#ifdef CONTROLSEND_ENABLE
.control_send = NULL, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL,
#endif /* NTPSHM_ ENABLE */
@@ -1136,6 +1178,9 @@ const struct gps_type_t mtk3301 = {
#ifdef CONTROLSEND_ENABLE
.control_send = nmea_write, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL,
#endif /* NTPSHM_ ENABLE */
@@ -1369,6 +1414,9 @@ const struct gps_type_t aivdm = {
#ifdef CONTROLSEND_ENABLE
.control_send = NULL, /* no control sender */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no NTP communication */
#endif /* NTPSHM_ ENABLE */
@@ -1467,6 +1515,9 @@ const struct gps_type_t json_passthrough = {
#ifdef CONTROLSEND_ENABLE
.control_send = NULL, /* how to send control strings */
#endif /* CONTROLSEND_ENABLE */
+#ifdef VISUALIZE_ENABLE
+ .visualize = NULL, /* no visualization method */
+#endif /* VISUALIZE_ENABLE */
#ifdef NTPSHM_ENABLE
.ntp_offset = NULL, /* no method for NTP fudge factor */
#endif /* NTPSHM_ ENABLE */