![]() |
![]() |
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