Module HOUND.Contact.Datapoint
HOUND.Contact.Datapoint
Functions
HOUND.Contact.Datapoint.New (platform0, p0, az0, el0, s0, t0[, angularResolution[, isPlatformStatic]]) | Create new HOUND.Contact.Datapoint instance |
HOUND.Contact.Datapoint.isStatic (self) | check if platform is static |
HOUND.Contact.Datapoint.getAge (self) | Get datapoint age in seconds |
HOUND.Contact.Datapoint.getPos (self) | Get datapoint projected position |
Tables
HOUND.Contact.Datapoint |
Local Functions
HOUND.Contact.Datapoint.update (self, newAz[, predictedAz[, processNoise]]) | Smooth azimuth using Kalman filter |
Functions
- HOUND.Contact.Datapoint.New (platform0, p0, az0, el0, s0, t0[, angularResolution[, isPlatformStatic]])
-
Create new HOUND.Contact.Datapoint instance
Parameters:
- platform0 DCS Unit of locating platform
- p0 Position of platform on detection
- az0 Azimuth (rad) from platform to emitter
- el0 Elevation (rad) from platform to emitter
- s0 signal strength as detected by the platform
- t0 Abs time of datapoint
- angularResolution angular resolution of datapoint (optional)
- isPlatformStatic (bool) (optional)
Returns:
-
Datapoint instance
- HOUND.Contact.Datapoint.isStatic (self)
-
check if platform is static
Parameters:
- self
Returns:
-
Bool
True if platform is static
- HOUND.Contact.Datapoint.getAge (self)
-
Get datapoint age in seconds
Parameters:
- self
Returns:
-
time in seconds
- HOUND.Contact.Datapoint.getPos (self)
-
Get datapoint projected position
Parameters:
- self
Returns:
-
table
DCS point
Tables
- HOUND.Contact.Datapoint
-
Fields:
- platformPos position of platform at time of sample
- az Azimuth from platformPos to emitter
- el Elevation from platfromPos to emitter
- t Time of sample
- platformId uid of platform DCS unit
- platformName Name of platform DCS unit
- platformStatic True if platform is static object
- platformPrecision Angular resolution of platform in radians
- estimatedPos estimated position of emitter from AZ/EL (if applicable)