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)

Local Functions

HOUND.Contact.Datapoint.update (self, newAz[, predictedAz[, processNoise]])
Smooth azimuth using Kalman filter

Parameters:

  • self Datapoint instance
  • newAz new Az input
  • predictedAz predicted azimuth (optional)
  • processNoise Process noise (optional)
generated by LDoc 1.5.0 Last updated 2025-07-24 22:32:18