Classes | |
struct | SynchronizationParameter |
Configuration parameters for data synchronization. More... | |
struct | InitFusionParameters |
Holds the options used to initialize the Fusion object. More... | |
struct | CommunicationParameters |
Holds the communication parameter to configure the connection between senders and receiver More... | |
struct | FusionConfiguration |
Stores the Fusion configuration, can be read from /write to a Json file. More... | |
struct | BodyTrackingFusionParameters |
Holds the options used to initialize the body tracking module of the Fusion. More... | |
struct | BodyTrackingFusionRuntimeParameters |
Holds the options used to change the behavior of the body tracking module at runtime. More... | |
struct | CameraIdentifier |
Used to identify a specific camera in the Fusion API More... | |
struct | CameraMetrics |
Holds the metrics of a sender in the fusion process. More... | |
struct | FusionMetrics |
Holds the metrics of the fusion process. More... | |
struct | GNSSData |
Structure containing GNSS data to be used for positional tracking as prior. More... | |
struct | GeoPose |
Holds Geo reference position. More... | |
struct | ECEF |
Represents a world position in ECEF format. More... | |
struct | ENU |
Represents a world position in ENU format. More... | |
struct | LatLng |
Represents a world position in LatLng format. More... | |
struct | UTM |
Represents a world position in UTM format. More... | |
class | GNSSCalibrationParameters |
Holds the options used for calibrating GNSS / VIO. More... | |
class | PositionalTrackingFusionParameters |
Holds the options used for initializing the positional tracking fusion module. More... | |
class | Fusion |
Holds Fusion process data and functions More... | |
Enumerations | |
enum class | POSITION_TYPE |
Lists the types of possible position outputs. More... | |
enum class | FUSION_ERROR_CODE |
Lists the types of error that can be raised by the Fusion. More... | |
enum class | SENDER_ERROR_CODE |
Lists the types of error that can be raised during the Fusion by senders. More... | |
enum class | COMM_TYPE |
Lists the different types of communications available for Fusion module. More... | |
enum class | GNSS_FUSION_STATUS |
Lists the different states of the GNSS fusion. More... | |
enum class | FUSION_REFERENCE_FRAME |
Reference frame used for the positional tracking. More... | |
|
strong |
|
strong |
Lists the types of error that can be raised by the Fusion.
Enumerator | |
---|---|
FUSION_INCONSISTENT_FPS | Significant differences observed between sender's FPS. Fusion quality will be affected. |
FUSION_FPS_TOO_LOW | Fusion FPS is too low because at least one sender has an FPS lower than 10 FPS. Fusion quality will be affected. |
INVALID_TIMESTAMP | You have attempted to ingest GNSSData into the Fusion system with an invalid timestamp. It is essential to ensure that the timestamp of your GNSSData is set correctly. This issue may arise from a unit error in the ingested timestamp, such as providing the timestamp in microseconds instead of nanoseconds. |
INVALID_COVARIANCE | This is a warning message notifying you about an issue encountered while ingesting GNSSData into the Fusion system. The problem lies in the very low covariance value provided. To ensure stability and prevent potential issues, the system will automatically clamp this covariance value. |
NO_NEW_DATA_AVAILABLE | All data from all sources has been consumed. No new data is available for processing. |
SUCCESS | Standard code for successful behavior. |
GNSS_DATA_NEED_FIX | This is a warning message indicating an issue with the ingestGNSSData function call. The problem lies in the gnss_status field of |
GNSS_DATA_COVARIANCE_MUST_VARY | to prevent users from repeatedly ingesting a fixed or manually crafted covariance. |
BODY_FORMAT_MISMATCH | Senders are using different body formats. Please use the same body format. |
MODULE_NOT_ENABLED | The following module was not enabled. Please enable it to proceed. |
SOURCE_MISMATCH | Some sources are provided by SVO and others by LIVE stream. |
CONNECTION_TIMED_OUT | Connection timed out. Unable to reach the sender. |
MEMORY_ALREADY_USED | Intra-process shared memory allocation issue. |
INVALID_IP_ADDRESS | The provided IP address format is incorrect. |
FAILURE | Standard code for unsuccessful behavior. |
|
strong |
Lists the types of error that can be raised during the Fusion by senders.
|
strong |
Lists the different types of communications available for Fusion module.
|
strong |
Lists the different states of the GNSS fusion.
|
strong |