WSF
usmtf::RefuelingTasking Class Reference

#include <RefuelingTasking.hpp>

Inheritance diagram for usmtf::RefuelingTasking:
Collaboration diagram for usmtf::RefuelingTasking:

Public Member Functions

 RefuelingTasking (const std::string &aSTF, const std::vector< Field > &aFields) noexcept
 RefuelingTasking (const RefuelingTasking &)=delete
const AerialRefuelingSystemGetRefuelingSystem () const noexcept
const FuelLoadGetOffloadFuel () const noexcept
const FuelLoadGetContingencyOffloadFuel () 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

USMTF Example: REFTSK/BOM/KLBS:25.5/KLBS:5.1/PDESIG:TAD01/SDESIG:TAD02/16-72/4-3-1//

Standard Excerpt: ||||| THE REFTSK SET PROVIDES THE REFUELING TASKING FOR THE REFUELING TANKER AIRCRAFT. ||||| ||||| REFTSK/ / /................................. ||||| 1 AERIAL REFUELING SYSTEM 2 TOTAL OFFLOAD FUEL 3 ALERT/CONTINGENCY OFFLOAD FUEL ||||| M [3 A] M [3-5 NS] O [3-5 NS] ||||| ||||| / /....................../...................................../..........// ||||| 4 PRIMARY FREQUENCY 5 SECONDARY FREQUENCY 6 TACAN CHANNEL, RECEIVER AND TANKER 7 BEACON

Detailed Document: REFTSK.UF.html

Constructor & Destructor Documentation

◆ RefuelingTasking() [1/2]

usmtf::RefuelingTasking::RefuelingTasking ( const std::string & aSTF,
const std::vector< Field > & aFields )
noexcept

◆ RefuelingTasking() [2/2]

usmtf::RefuelingTasking::RefuelingTasking ( const RefuelingTasking & )
delete

Member Function Documentation

◆ GetBeacon()

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

Referenced by RefuelingTasking().

◆ GetContingencyOffloadFuel()

const FuelLoad & usmtf::RefuelingTasking::GetContingencyOffloadFuel ( ) const
noexcept

Referenced by RefuelingTasking().

◆ GetOffloadFuel()

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

Referenced by RefuelingTasking().

◆ GetRefuelingSystem()

const AerialRefuelingSystem & usmtf::RefuelingTasking::GetRefuelingSystem ( ) const
noexcept

Referenced by RefuelingTasking().

◆ GetTacanChannel()

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

Referenced by RefuelingTasking().


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