summaryrefslogtreecommitdiff
path: root/src/venus_api.h
diff options
context:
space:
mode:
authorJames Maki <jmaki@multitech.com>2010-05-13 13:49:07 -0500
committerJames Maki <jmaki@multitech.com>2010-05-13 13:49:07 -0500
commit82e92a29e22d9602c5a11508d5bf8117cd229cfc (patch)
treed69c984a9dbebaa881646213c20e57064e1bfb5b /src/venus_api.h
parent481c8554fec914391adc3adfeb431c4b131b37f2 (diff)
downloadvenus-gps-82e92a29e22d9602c5a11508d5bf8117cd229cfc.tar.gz
venus-gps-82e92a29e22d9602c5a11508d5bf8117cd229cfc.tar.bz2
venus-gps-82e92a29e22d9602c5a11508d5bf8117cd229cfc.zip
check for ACKs
Diffstat (limited to 'src/venus_api.h')
-rw-r--r--src/venus_api.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/venus_api.h b/src/venus_api.h
index 79a1729..8212487 100644
--- a/src/venus_api.h
+++ b/src/venus_api.h
@@ -84,6 +84,9 @@ 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);
int venus_read_msg(int fd, struct venus_msg *msg);
+int venus_read_ack(int fd);
+int venus_write_msg_read_ack(int fd, struct venus_msg *msg);
+
ssize_t venus_read_nmea_sentence(int fd, void *buf, size_t count);
int venus_system_restart(int fd, uint8_t mode, time_t utc, int16_t latitude,
int16_t longitude, int16_t altitude);