WSF
WsfSensorMode::ReportingFlags Struct Reference

#include <WsfSensorMode.hpp>

Public Member Functions

 ReportingFlags (unsigned int aReportingFlags)
 ReportingFlags ()
void Set (unsigned int aFlags)
unsigned int Get () const

Public Attributes

union { 
   struct { 
      bool   mReportsLocation: 1 
      bool   mReportsVelocity: 1 
      bool   mReportsRange: 1 
      bool   mReportsBearing: 1 
      bool   mReportsElevation: 1 
      bool   mReportsRangeRate: 1 
      bool   mReportsSide: 1 
      bool   mReportsType: 1 
      bool   mReportsIFF_Status: 1 
      bool   mReportsSignalToNoise: 1 
      bool   mReportsFrequency: 1 
      bool   mReportsPulseWidth: 1 
      bool   mReportsPulseRepititionInterval: 1 
      bool   mReportsOther: 1 
   } 
   unsigned int   mFlags 
}; 

Constructor & Destructor Documentation

◆ ReportingFlags() [1/2]

WsfSensorMode::ReportingFlags::ReportingFlags ( unsigned int aReportingFlags)
inline

References mFlags.

◆ ReportingFlags() [2/2]

WsfSensorMode::ReportingFlags::ReportingFlags ( )
inline

References WsfSensorMode::cALL, and mFlags.

Member Function Documentation

◆ Get()

unsigned int WsfSensorMode::ReportingFlags::Get ( ) const
inline

References mFlags.

Referenced by WsfSensorMode::InitializeReporting().

◆ Set()

void WsfSensorMode::ReportingFlags::Set ( unsigned int aFlags)
inline

References mFlags.

Member Data Documentation

◆ [union]

◆ mFlags

unsigned int WsfSensorMode::ReportingFlags::mFlags

◆ mReportsBearing

bool WsfSensorMode::ReportingFlags::mReportsBearing

◆ mReportsElevation

bool WsfSensorMode::ReportingFlags::mReportsElevation

◆ mReportsFrequency

bool WsfSensorMode::ReportingFlags::mReportsFrequency

◆ mReportsIFF_Status

bool WsfSensorMode::ReportingFlags::mReportsIFF_Status

◆ mReportsLocation

bool WsfSensorMode::ReportingFlags::mReportsLocation

◆ mReportsOther

bool WsfSensorMode::ReportingFlags::mReportsOther

◆ mReportsPulseRepititionInterval

bool WsfSensorMode::ReportingFlags::mReportsPulseRepititionInterval

◆ mReportsPulseWidth

bool WsfSensorMode::ReportingFlags::mReportsPulseWidth

◆ mReportsRange

bool WsfSensorMode::ReportingFlags::mReportsRange

◆ mReportsRangeRate

bool WsfSensorMode::ReportingFlags::mReportsRangeRate

◆ mReportsSide

bool WsfSensorMode::ReportingFlags::mReportsSide

◆ mReportsSignalToNoise

bool WsfSensorMode::ReportingFlags::mReportsSignalToNoise

◆ mReportsType

bool WsfSensorMode::ReportingFlags::mReportsType

◆ mReportsVelocity

bool WsfSensorMode::ReportingFlags::mReportsVelocity

The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved