aboutsummaryrefslogtreecommitdiff
path: root/src/survive_playback.h
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-03-22 10:11:22 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-03-22 10:11:22 -0600
commitabb8176f4ef23047a66e416f3f3a6eee6fc7a0c4 (patch)
tree5e2a52a8372aa198ce4a4708ed1ea7e7d5d876ff /src/survive_playback.h
parent6f54646482e44051af1d3e2965012888b00e2038 (diff)
downloadlibsurvive-abb8176f4ef23047a66e416f3f3a6eee6fc7a0c4.tar.gz
libsurvive-abb8176f4ef23047a66e416f3f3a6eee6fc7a0c4.tar.bz2
Fixed startup bug; changed config names to be consistent
Diffstat (limited to 'src/survive_playback.h')
-rw-r--r--src/survive_playback.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/survive_playback.h b/src/survive_playback.h
new file mode 100644
index 0000000..52638a9
--- /dev/null
+++ b/src/survive_playback.h
@@ -0,0 +1,17 @@
+#include <survive.h>
+
+void survive_install_recording(SurviveContext *ctx);
+void survive_recording_config_process(SurviveObject *so, char *ct0conf, int len);
+
+void survive_recording_lighthouse_process(SurviveContext *ctx, uint8_t lighthouse, SurvivePose *lh_pose,
+ SurvivePose *obj);
+
+void survive_recording_raw_pose_process(SurviveObject *so, uint8_t lighthouse, SurvivePose *pose);
+void survive_recording_info_process(SurviveContext *ctx, const char *fault);
+void survive_recording_angle_process(struct SurviveObject *so, int sensor_id, int acode, uint32_t timecode, FLT length,
+ FLT angle, uint32_t lh);
+
+void survive_recording_light_process(struct SurviveObject *so, int sensor_id, int acode, int timeinsweep,
+ uint32_t timecode, uint32_t length, uint32_t lh);
+
+void survive_recording_imu_process(struct SurviveObject *so, int mask, FLT *accelgyro, uint32_t timecode, int id);