![]() |
![]() |
GTRACK Unit instance structure. More...
#include <gtrack_int.h>
Data Fields | |
uint8_t | uid |
Tracking Unit identifier. | |
uint32_t | tid |
Target identifier. | |
uint64_t | heartBeatCount |
TimeStamp. | |
uint64_t | allocationTime |
Allocation Time. | |
float | allocationRange |
Allocation Range. | |
float | allocationVelocity |
Allocation Radial Velocity. | |
float | estNumOfPoints |
Estimated Number of Points. | |
TrackState | state |
Current State. | |
bool | isTargetStatic |
Indicates whether target is currently static. | |
GTRACK_STATE_VECTOR_TYPE | stateVectorType |
Requested State Vector type. | |
GTRACK_STATE_VECTOR_TYPE | currentStateVectorType |
Current State Vector type. | |
uint16_t | stateVectorDimNum |
Number of Dimensions in State Vector, ex. 2 for constant velocity, 3 for constnat acceleration. | |
uint16_t | stateVectorDimLength |
Length of each dimensions in State Vector, ex. 2 for XY, 3 for XYZ. | |
uint16_t | stateVectorLength |
Length of State Vector. | |
uint16_t | measurementVectorLength |
Length of Measurement Vector. | |
uint64_t | verbose |
Veboseness Mask. | |
GTRACK_gatingParams * | gatingParams |
Gating Parameters. | |
GTRACK_stateParams * | stateParams |
State Changing Parameters. | |
GTRACK_allocationParams * | allocationParams |
Allocation Parameters. | |
GTRACK_unrollingParams * | unrollingParams |
Unrolling Parameters. | |
GTRACK_varParams * | variationParams |
Measurement Variation Parameters. | |
GTRACK_sceneryParams * | sceneryParams |
Scenery Parameters. | |
VelocityHandlingState | velocityHandling |
Current velocity handling State. | |
float | initialRadialVelocity |
Expected target radial velocity at the moment of detection, m/s. | |
float | maxRadialVelocity |
Absolute value of maximum radial velocity measure by the sensor, m/s. | |
float | radialVelocityResolution |
Radial velocity resolution of the sensor, m/s. | |
float | rangeRate |
Current Range Rate value. | |
uint16_t | detect2activeCount |
Detection state count to active. | |
uint16_t | detect2freeCount |
Detection state count to free. | |
uint16_t | active2freeCount |
Active state count to free. | |
float | maxAcceleration [3] |
Configured target maximum acceleration. | |
float | dt |
Configured Frame rate. | |
float * | F |
Pointer to current Transition matrix. | |
float * | Q |
Pointer to current Process Noise matrix. | |
float | S_hat [GTRACK_STATE_VECTOR_SIZE] |
State matrix, estimated. | |
float | S_apriori_hat [GTRACK_STATE_VECTOR_SIZE] |
State matrix, predicted. | |
float | S_apriori_saved [GTRACK_STATE_VECTOR_SIZE] |
State matrix, saved. | |
float | P_hat [GTRACK_STATE_VECTOR_SIZE *GTRACK_STATE_VECTOR_SIZE] |
Process matrix, estimated. | |
float | P_apriori_hat [GTRACK_STATE_VECTOR_SIZE *GTRACK_STATE_VECTOR_SIZE] |
Process matrix, predicted. | |
GTRACK_measurementUnion | H_s |
Expected Measurement matrix. | |
GTRACK_measurementUnion | estSpread |
Estimated spread of the measurements. | |
float | estDim [GTRACK_MEASUREMENT_VECTOR_SIZE] |
Estimated physical dimensions of the target. | |
float | gD [GTRACK_MEASUREMENT_VECTOR_SIZE *GTRACK_MEASUREMENT_VECTOR_SIZE] |
Group Dispersion matrix. | |
float | gC [GTRACK_MEASUREMENT_VECTOR_SIZE *GTRACK_MEASUREMENT_VECTOR_SIZE] |
Group Member Covariance matrix (between a member in measurment group and group centroid) | |
float | gC_inv [GTRACK_MEASUREMENT_VECTOR_SIZE *GTRACK_MEASUREMENT_VECTOR_SIZE] |
Inverse of Group Covariance matrix. | |
float | ec [GTRACK_MEASUREMENT_VECTOR_SIZE *GTRACK_MEASUREMENT_VECTOR_SIZE] |
DEBUG, previous tick ec to report. | |
float | gC_det |
determinant of Group Covariance matrix | |
float | G |
Gain used in association function. | |
float | sFactor |
Scoring Factor. | |
GTRACK Unit instance structure.
The structure describes the individual GTRACK unit instance