63 const char *gt_device_name;
116 const char *slam_config,
117 const char *output_path,
118 const volatile bool *should_exit);
u_logging_level
Logging level enum.
Definition: u_logging.h:40
struct xrt_auto_prober * euroc_create_auto_prober(void)
Create a auto prober for the fake euroc device.
Definition: euroc_device.c:76
void euroc_player_fill_default_config_for(struct euroc_player_config *config, const char *path)
Fills in an euroc_player_config with defaults based on the provided dataset path.
Definition: euroc_player.cpp:924
void euroc_run_dataset(const char *euroc_path, const char *slam_config, const char *output_path, const volatile bool *should_exit)
Tracks an euroc dataset with the SLAM tracker.
Definition: euroc_runner.c:27
struct xrt_fs * euroc_player_create(struct xrt_frame_context *xfctx, const char *path, struct euroc_player_config *config)
Create an euroc player from a path to a dataset.
Definition: euroc_player.cpp:957
Configuration for the euroc player.
Definition: euroc_interface.h:74
Describes information about a particular EuRoC dataset residing in path.
Definition: euroc_interface.h:58
bool has_gt
Whether this dataset has groundtruth data available.
Definition: euroc_interface.h:62
Playback configuration for the euroc player.
Definition: euroc_interface.h:36
bool play_from_start
If set, the euroc player does not wait for user input to start.
Definition: euroc_interface.h:48
bool paused
Whether to pause the playback.
Definition: euroc_interface.h:46
int cam_count
Number of cameras to stream from the dataset.
Definition: euroc_interface.h:37
float scale
Scale of each frame; e.g., 0.5 (half), 1.0 (avoids resize)
Definition: euroc_interface.h:42
bool skip_perc
Whether skip_first represents percentage or seconds.
Definition: euroc_interface.h:40
bool send_all_imus_first
If enabled all imu samples will be sent before img samples.
Definition: euroc_interface.h:45
bool max_speed
If true, push samples as fast as possible, other wise.
Definition: euroc_interface.h:43
bool print_progress
Whether to print progress to stdout (useful for CLI runs)
Definition: euroc_interface.h:49
bool gt
Whether to send groundtruth data (if available) to the SLAM tracker.
Definition: euroc_interface.h:39
bool color
If RGB available but this is false, images will be loaded in grayscale.
Definition: euroc_interface.h:38
float skip_first
How much of the first dataset samples to skip,.
Definition: euroc_interface.h:41
bool use_source_ts
If true, use the original timestamps from the dataset.
Definition: euroc_interface.h:47
double speed
Intended reproduction speed if max_speed is false.
Definition: euroc_interface.h:44
An interface to be exposed by a device driver that should probe for the existence of its own device o...
Definition: xrt_prober.h:761
Object used to track all sinks and frame producers in a graph.
Definition: xrt_frame.h:108
Frameserver that generates frames.
Definition: xrt_frameserver.h:70
Basic logging functionality.
Frameserver interface for video drivers.