|
WSF
|
#include <AerialRefuelingInfo.hpp>


Public Member Functions | |
| AerialRefuelingInfo (const std::string &aSTF, const std::vector< Field > &aFields) noexcept | |
| AerialRefuelingInfo (const AerialRefuelingInfo &)=delete | |
| const FreeText & | GetCallsign () const noexcept |
| const FreeText & | GetMissionNumber () const noexcept |
| const FreeText & | GetIffSifMode () const noexcept |
| const VariantValidator< LatLon, RelativeBearingRange, FreeText > & | GetControlPoint () const noexcept |
| const Altitude & | GetAltitude () const noexcept |
| const FreeText & | GetRefuelTime () const noexcept |
| const FreeText & | GetRefuelEndTime () const noexcept |
| const FuelLoad & | GetOffloadFuel () const noexcept |
| const FreeText & | GetLink16Callsign () const noexcept |
| const FreeText & | GetAircraftType () const noexcept |
| const AerialRefuelingSystem & | GetRefuelSystem () const noexcept |
| const std::string & | GetNumberOfAircraftInCell () const noexcept |
| const FreeText & | GetCellSequence () const noexcept |
| const TacanChannel & | GetTacanChannel () const noexcept |
| const Beacon & | GetBeacon () 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 Field & | GetField (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< Field > | mFields |
| Protected Attributes inherited from usmtf::RadioEnabled | |
| VariantValidator< Frequency, FreeText > | mPrimaryFrequency |
| VariantValidator< Frequency, FreeText > | mSecondaryFrequency |
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
|
noexcept |
References usmtf::ErrorManager::AddError(), usmtf::ErrorManager::AddErrors(), usmtf::ErrorManager::GetErrors(), usmtf::Set::GetField(), usmtf::Set::GetFieldContent(), usmtf::SetError::GetPosition(), usmtf::FFIRN_Validator::GetRawContent(), usmtf::RadioEnabled::mPrimaryFrequency, usmtf::RadioEnabled::mSecondaryFrequency, usmtf::NULL_FIELD, usmtf::RangeValidator< T >::ParseAndValidate(), usmtf::Set::Set(), and usmtf::RangeValidator< T >::SetValidRange().
Referenced by AerialRefuelingInfo().
|
delete |
References AerialRefuelingInfo(), GetAircraftType(), GetAltitude(), GetBeacon(), GetCallsign(), GetCellSequence(), GetControlPoint(), GetIffSifMode(), GetLink16Callsign(), GetMissionNumber(), GetNumberOfAircraftInCell(), GetOffloadFuel(), GetRefuelEndTime(), GetRefuelSystem(), GetRefuelTime(), and GetTacanChannel().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().
|
noexcept |
Referenced by AerialRefuelingInfo().