summaryrefslogtreecommitdiff
path: root/src/venus_api.h
diff options
context:
space:
mode:
authorJames Maki <jmaki@multitech.com>2010-05-13 10:46:40 -0500
committerJames Maki <jmaki@multitech.com>2010-05-13 10:46:40 -0500
commit481c8554fec914391adc3adfeb431c4b131b37f2 (patch)
tree8cb13600baf5b15a4e9bb508a24752560e0344ca /src/venus_api.h
parent7e491b22e9b0f636e3d770bf7cdeb25e4a3830e5 (diff)
downloadvenus-gps-481c8554fec914391adc3adfeb431c4b131b37f2.tar.gz
venus-gps-481c8554fec914391adc3adfeb431c4b131b37f2.tar.bz2
venus-gps-481c8554fec914391adc3adfeb431c4b131b37f2.zip
show sw version
Diffstat (limited to 'src/venus_api.h')
-rw-r--r--src/venus_api.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/venus_api.h b/src/venus_api.h
index 85387e0..79a1729 100644
--- a/src/venus_api.h
+++ b/src/venus_api.h
@@ -79,6 +79,7 @@ struct venus_msg {
speed_t value_to_baud(speed_t value);
speed_t baud_to_venus(speed_t baud);
void venus_msg_data_free(struct venus_msg *msg);
+void venus_msg_free(struct venus_msg *msg);
uint8_t venus_checksum(void *data, uint16_t len);
int venus_write_msg(int fd, struct venus_msg *msg);
@@ -89,7 +90,7 @@ int venus_system_restart(int fd, uint8_t mode, time_t utc, int16_t latitude,
int venus_factory_defaults(int fd, uint8_t type);
int venus_conf_serial(int fd, uint8_t com, uint8_t baud, uint8_t attr);
int venus_conf_format(int fd, uint8_t type, uint8_t attr);
-int venus_query_sw_version(int fd, uint8_t type);
+int venus_query_sw_version(int fd, uint8_t type, struct venus_msg *msg);
int venus_conf_nmea(int fd, uint8_t gga, uint8_t gsa, uint8_t gsv, uint8_t gll,
uint8_t rmc, uint8_t vtg, uint8_t zda, uint8_t attr);
int venus_tty_configure(int fd, speed_t baud_rate);