adas_fusion_algo_open_t

Open a new instance of an algorithm

Synopsis:

#include <adas/adas_fusion_defs.h>
typedef adas_error_t(* adas_fusion_algo_open_t)(uint32_t id,
                     adas_fusion_algo_handle_t *algo_handle,
                     char *params);

Arguments:

id
Unique identifier to associate with this instance of the algorithm.
algo_handle
Filled by this function with a pointer to an opaque structure containing the state information associated with this instance of the algorithm.
params
String containing algorithm-specific parameters to be parsed by this function.

Library:

libadas

Description:

This function is called to create a new instance of an algorithm. The handle returned by this function is used in subsequent calls for this algorithm instance.

Returns:

ADAS_EOK when the function successfully completes, otherwise another adas_error_t value that provides the reason that the call failed.