|
WSF
|
#include <AerialRefueling.hpp>


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 RefuelInstructions & | GetRefuelInstructions () 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 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 |
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 Field & | GetField (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< Field > | mFields |
|||| 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
| using usmtf::AerialRefueling::RefuelInstructions = std::vector<RefuelInstruction> |
|
noexcept |
References usmtf::ErrorManager::AddError(), usmtf::ErrorManager::AddErrors(), usmtf::RangeValidator< T >::GetCastedValue(), usmtf::ErrorManager::GetErrors(), usmtf::Set::GetFieldCount(), usmtf::SetError::GetPosition(), usmtf::TabularSet::GetRow(), usmtf::TabularSet::GetRowCount(), usmtf::Validatable::IsValid(), usmtf::TabularSet::IsValidFieldCount(), usmtf::NULL_FIELD, usmtf::AerialRefuelingSystem::ParseAndValidate(), usmtf::FreeText::ParseAndValidate(), usmtf::FuelLoad::ParseAndValidate(), usmtf::FuelType::ParseAndValidate(), usmtf::RangeValidator< T >::ParseAndValidate(), usmtf::RangeValidator< T >::SetValidRange(), and usmtf::TabularSet::TabularSet().
|
noexcept |