aboutsummaryrefslogtreecommitdiff
path: root/src/survive_playback.h
blob: c895120ea311a2635f8b1d7114426303a90027a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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_lightcap(SurviveObject *so, LightcapElement *le);
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);