WSF
usmtf::AerialRefueling Class Reference

#include <AerialRefueling.hpp>

Inheritance diagram for usmtf::AerialRefueling:
Collaboration diagram for usmtf::AerialRefueling:

Classes

struct  RefuelInstruction

Public Types

using RefuelInstructions = std::vector<RefuelInstruction>
Public Types inherited from usmtf::TabularSet
using Series = std::vector<const Field*>
 Row Or Column.
using NSeries = std::vector<Series>
 Multiple Rows Or Columns.

Public Member Functions

 AerialRefueling (const std::string &aSTF, const std::vector< Field > &aFields) noexcept
const RefuelInstructionsGetRefuelInstructions () const noexcept
Public Member Functions inherited from usmtf::TabularSet
 TabularSet (const std::string &aSTF, const std::vector< Field > &aFields, const size_t aHeaderOffset=1) 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

Additional Inherited Members

Protected Member Functions inherited from usmtf::TabularSet
Series GetRow (const size_t aRowIndex) const
std::vector< std::string > GetRowContent (const size_t aRowIndex) const
Series GetColumn (const size_t aColumnIndex) const
std::vector< std::string > GetColumnContent (const size_t aColumnIndex) const
bool IsValidFieldCount () const noexcept
size_t GetRowCount () const noexcept
size_t GetColumnCount () const noexcept
const FieldGetField (const size_t aRow, const size_t aColumn) const
const std::string & GetFieldContent (const size_t aRow, const size_t aColumn) const
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::TabularSet
const size_t mHeaderOffset
Protected Attributes inherited from usmtf::Set
std::string mSetTextFormat
std::vector< FieldmFields

Detailed Description

|||| SET 44: THE 5REFUEL SET PROVIDES THE RECEIVER INFORMATION TO THE TANKER. ||||| ||||| O 5REFUEL ||||| /MSNNO /RECCS /NO /ACTYPE ||||| / / / / ||||| 1 MISSION NUMBER 2 RECEIVER CALL SIGN 3 AIRCRAFT ALLOCATED TO A MISSION 4 TYPE OF AIRCRAFT ||||| M [1-8 ABNS] M [1-12 ABNS] M [1-2 N] M [2/6 AN] ||||| ||||| /OFLD /ARCT /SEQ /TYP ||||| / / /........................../...................... ||||| 5 OFFLOAD FUEL 6 AIR REFUELING CONTROL DAY-TIME 7 CELL SEQUENCE NUMBER(S) 8 REFUELING FUEL TYPE ||||| M [3-5 NS] M [7 AN] O [1/3 NS] O [3 AN] ||||| ||||| /ARS ||||| /..........................// ||||| 9 AERIAL REFUELING SYSTEM ||||| O [3 A]

Example: 5REFUEL /MSNNO /RECCS /NO/ACTYPE /OFLD /ARCT /SEQ /TYP /ARS /0151H /HAMMER 51 / 2/AC:FA18 / KLB:15.0/141325Z/ A:3/A:JP8/CLD /AMC123 /LIFTER 33 / 1/AC:C5A / KLB:95.0/141500Z/B:1,2/A:JP4/BOM

Detailed Document: 5REFUEL.UF.html

Member Typedef Documentation

◆ RefuelInstructions

Constructor & Destructor Documentation

◆ AerialRefueling()

Member Function Documentation

◆ GetRefuelInstructions()

const AerialRefueling::RefuelInstructions & usmtf::AerialRefueling::GetRefuelInstructions ( ) const
noexcept

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