18struct CarbonClientHandleC;
220 const uint8_t *elevations,
void carbon_config_set_interface_addr(CarbonConfigC *cfg, const char *v)
void carbon_config_set_interp_range_threshold(CarbonConfigC *cfg, float v)
void carbon_config_set_mirror_group_addr(CarbonConfigC *cfg, const char *v)
bool carbon_client_is_running(const CarbonClientHandleC *handle)
void carbon_config_set_mirror_bind_addr(CarbonConfigC *cfg, const char *v)
bool carbon_client_start(CarbonClientHandleC *handle)
CarbonConfigC * carbon_config_new()
void carbon_config_set_interp_doppler_threshold(CarbonConfigC *cfg, float v)
void carbon_config_set_recv_buffer_size(CarbonConfigC *cfg, uintptr_t v)
void carbon_config_set_use_msg_timestamp(CarbonConfigC *cfg, bool v)
void carbon_config_set_receiver_channel_capacity(CarbonConfigC *cfg, uintptr_t v)
void carbon_config_set_keep_invalid_points(CarbonConfigC *cfg, bool v)
void carbon_config_set_elevation_deg_min(CarbonConfigC *cfg, float v)
void carbon_config_set_vel_corr_factor(CarbonConfigC *cfg, float v)
void carbon_config_set_report_dir(CarbonConfigC *cfg, const char *v)
void carbon_config_set_range_max(CarbonConfigC *cfg, float v)
void carbon_config_set_bandwidth_hz(CarbonConfigC *cfg, float v)
void carbon_client_free(CarbonClientHandleC *handle)
void carbon_config_set_eval_mode(CarbonConfigC *cfg, bool v)
void carbon_config_set_batch_size(CarbonConfigC *cfg, uintptr_t v)
void carbon_config_set_elevation_deg_max(CarbonConfigC *cfg, float v)
void carbon_config_set_azimuth_deg_min(CarbonConfigC *cfg, float v)
void carbon_config_set_pfa(CarbonConfigC *cfg, float v)
void carbon_config_set_doppler_min(CarbonConfigC *cfg, float v)
void carbon_config_set_spatial_doppler_threshold(CarbonConfigC *cfg, float v)
void carbon_config_free(CarbonConfigC *cfg)
void carbon_config_set_mirror_peaks(CarbonConfigC *cfg, bool v)
void carbon_config_set_doppler_max(CarbonConfigC *cfg, float v)
CarbonClientHandleC * carbon_client_new(const CarbonConfigC *config)
CarbonConfigC * carbon_config_from_json(const char *path)
void carbon_config_set_group_addr(CarbonConfigC *cfg, const char *v)
void carbon_config_set_elevation_fov_deg(CarbonConfigC *cfg, float v)
void carbon_config_set_missing_elevations(CarbonConfigC *cfg, const uint8_t *elevations, uintptr_t len)
void carbon_config_set_spatial_range_threshold(CarbonConfigC *cfg, float v)
void carbon_config_set_azimuth_deg_max(CarbonConfigC *cfg, float v)
void carbon_client_stop(CarbonClientHandleC *handle)
void carbon_config_set_bind_addr(CarbonConfigC *cfg, const char *v)
int32_t carbon_client_copy_latest_into(CarbonClientHandleC *handle, uint8_t *dest, uintptr_t len)
void carbon_config_set_spatial_min_neighbors(CarbonConfigC *cfg, uint8_t v)
void carbon_config_set_range_min(CarbonConfigC *cfg, float v)