WSF
usmtf::AerialRefuelingInfo Class Reference

#include <AerialRefuelingInfo.hpp>

Inheritance diagram for usmtf::AerialRefuelingInfo:
Collaboration diagram for usmtf::AerialRefuelingInfo:

Public Member Functions

 AerialRefuelingInfo (const std::string &aSTF, const std::vector< Field > &aFields) noexcept
 AerialRefuelingInfo (const AerialRefuelingInfo &)=delete
const FreeTextGetCallsign () const noexcept
const FreeTextGetMissionNumber () const noexcept
const FreeTextGetIffSifMode () const noexcept
const VariantValidator< LatLon, RelativeBearingRange, FreeText > & GetControlPoint () const noexcept
const AltitudeGetAltitude () const noexcept
const FreeTextGetRefuelTime () const noexcept
const FreeTextGetRefuelEndTime () const noexcept
const FuelLoadGetOffloadFuel () const noexcept
const FreeTextGetLink16Callsign () const noexcept
const FreeTextGetAircraftType () const noexcept
const AerialRefuelingSystemGetRefuelSystem () const noexcept
const std::string & GetNumberOfAircraftInCell () const noexcept
const FreeTextGetCellSequence () const noexcept
const TacanChannelGetTacanChannel () const noexcept
const BeaconGetBeacon () const noexcept
Public Member Functions inherited from usmtf::Set
 Set (const std::string &aSTF, const std::vector< Field > &aFields) noexcept
virtual ~Set ()=default
const std::string & GetType () const noexcept
 Return the Set Identifiers/Set Text Format of the set instance.
bool IsEmpty () const noexcept
int GetFieldCount () const noexcept
const FieldGetField (size_t aIndex) const
 Returns a field at a index position in the Set.
const std::string & GetFieldContent (size_t aIndex) const
 Returns the Contents of a field at specified index.
const std::string GetReconstructedSet () const noexcept
Public Member Functions inherited from usmtf::Validatable
bool IsValid () const noexcept
Public Member Functions inherited from usmtf::ErrorManager
virtual ~ErrorManager ()=default
bool HasErrors () const noexcept
void LogErrors (std::ostream &aOut) const noexcept
const std::vector< ValidationError > & GetErrors () const
Public Member Functions inherited from usmtf::RadioEnabled
 RadioEnabled ()=default
const VariantValidator< Frequency, FreeText > & GetPrimaryFrequency () const noexcept
const VariantValidator< Frequency, FreeText > & GetSecondaryFrequency () const noexcept

Additional Inherited Members

Protected Member Functions inherited from usmtf::ErrorManager
void AddError (const ValidationError &aError) noexcept
void AddError (const std::string &aFailureReason, const std::string &aValueValidatied, const std::string &aOptionalSuggestion="") noexcept
void AddError (const std::string &aErrorMessage) noexcept
void AddErrors (const std::vector< ValidationError > &aErrors) noexcept
void ClearErrors () noexcept
Protected Attributes inherited from usmtf::Set
std::string mSetTextFormat
std::vector< FieldmFields
Protected Attributes inherited from usmtf::RadioEnabled
VariantValidator< Frequency, FreeTextmPrimaryFrequency
VariantValidator< Frequency, FreeTextmSecondaryFrequency

Detailed Description

THE ARINFO SET PROVIDES AERIAL REFUELING INFORMATION TO RECEIVER AIRCRAFT.

USMTF Example: ARINFO/EXXON 11/AR123HA/B:37700/NAME:BUICK/170/ARCT:141325Z /NDAR:141400ZFEB/KLBS:15.0/PFREQ:243.0/SFREQ:121.5/EN11/ACTYP:KC135R /BOM/4/TNKRS:1,3/16-72/4-3-1//

Standard Excerpt: ||||| ||||| O R ARINFO/ / / / ||||| 1 AIRCRAFT CALL SIGN 2 MISSION NUMBER 3 IFF/SIF MODE AND CODE 4 AIR REFUELING CONTROL POINT ||||| M [1-12 ABNS] M [1-8 ABNS] M [3/5 N] M [1/20 ABNS] ||||| ||||| / / ||||| 5 ALTITUDE IN HUNDREDS OF FEET 6 AIR REFUELING CONTROL DAY-TIME ||||| M [1-3 N] M [7 AN] ||||| ||||| /........................................../ / ||||| 7 DAY-TIME AND MONTH OF END AIR REFUELING 8 OFFLOAD FUEL 9 PRIMARY FREQUENCY ||||| O [10 AN] M [3-5 NS] M [1/8 ANS] ||||| ||||| /......................./................................./.............................. ||||| 10 SECONDARY FREQUENCY 11 LINK 16 ABBREVIATED CALL SIGN 12 TYPE OF REFUELING AIRCRAFT ||||| O. [1/8 ANS] O. [4 AN] O. [2/6 AN] ||||| ||||| /.........................../............................../........................... ||||| 13 AERIAL REFUELING SYSTEM 14 NUMBER OF AIRCRAFT IN CELL 15 CELL SEQUENCE NUMBER(S) ||||| O. [3 A] O. [1-2 N] O. [1/3 NS] ||||| ||||| /....................................../...........// ||||| 16 TACAN CHANNEL, RECEIVER AND TANKER 17 BEACON ||||| O. [3-7 NS] O. [5 NS]

Detailed Document: ARINFO.UF.html

Constructor & Destructor Documentation

◆ AerialRefuelingInfo() [1/2]

◆ AerialRefuelingInfo() [2/2]

Member Function Documentation

◆ GetAircraftType()

const FreeText & usmtf::AerialRefuelingInfo::GetAircraftType ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetAltitude()

const Altitude & usmtf::AerialRefuelingInfo::GetAltitude ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetBeacon()

const Beacon & usmtf::AerialRefuelingInfo::GetBeacon ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetCallsign()

const FreeText & usmtf::AerialRefuelingInfo::GetCallsign ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetCellSequence()

const FreeText & usmtf::AerialRefuelingInfo::GetCellSequence ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetControlPoint()

const VariantValidator< LatLon, RelativeBearingRange, FreeText > & usmtf::AerialRefuelingInfo::GetControlPoint ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetIffSifMode()

const FreeText & usmtf::AerialRefuelingInfo::GetIffSifMode ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetLink16Callsign()

const FreeText & usmtf::AerialRefuelingInfo::GetLink16Callsign ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetMissionNumber()

const FreeText & usmtf::AerialRefuelingInfo::GetMissionNumber ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetNumberOfAircraftInCell()

const std::string & usmtf::AerialRefuelingInfo::GetNumberOfAircraftInCell ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetOffloadFuel()

const FuelLoad & usmtf::AerialRefuelingInfo::GetOffloadFuel ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetRefuelEndTime()

const FreeText & usmtf::AerialRefuelingInfo::GetRefuelEndTime ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetRefuelSystem()

const AerialRefuelingSystem & usmtf::AerialRefuelingInfo::GetRefuelSystem ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetRefuelTime()

const FreeText & usmtf::AerialRefuelingInfo::GetRefuelTime ( ) const
noexcept

Referenced by AerialRefuelingInfo().

◆ GetTacanChannel()

const TacanChannel & usmtf::AerialRefuelingInfo::GetTacanChannel ( ) const
noexcept

Referenced by AerialRefuelingInfo().


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