aboutsummaryrefslogtreecommitdiff
path: root/src/survive_playback.h
blob: 52638a90a3c53d6da364d261c795ccd7ff296cbe (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_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);