Struct SensorFieldOfView

Struct Documentation

struct SensorFieldOfView

Location Attributes Header.

Note

i indicates the PDU number

Public Functions

void betoh()

Convert content from big endian to host byte order (for each member)

void check()

Check signals in struct for range and replace with SNA if out of range.

Public Members

std::array<float, 25> LocAtr_FoVRange

Field of view.

Note

FoV range for 10m^2 target at azimuth angle (cone angle) thetaViewAry[x], Elevation angle is 0 of the sensor

Note

Unit: m

std::array<float, 25> LocAtr_AziAngArr

Azimuth angle array (cone angle) for FoV.

Note

Unit: rad

std::array<float, 11> LocAtr_RangScaEle

Range scaling for elevation angle (cone angle)

std::array<float, 11> LocAtr_EleAngArr

Elevation angle array (cone angle) for FoV.

Note

Unit: rad

Public Static Attributes

static constexpr Range<float> r_LocAtr_FoVRange = {0.0F, 511.0F, NAN}
static constexpr Range<float> r_LocAtr_AziAngArr = {-1.5708F, 1.5708F, NAN}
static constexpr Range<float> r_LocAtr_RangScaEle = {0.0F, 1.0F, NAN}
static constexpr Range<float> r_LocAtr_EleAngArr = {-0.785398F, 0.785398F, NAN}