|
WSF
|
#include <AircraftMissionData.hpp>


Public Types | |
| using | Location = VariantValidator<UTM_Location, NamedLocation, FreeText> |
| using | Locations = std::vector<std::unique_ptr<Location>> |
Public Member Functions | |
| AircraftMissionData (const std::string &aSTF, const std::vector< Field > &aFields) noexcept | |
| AircraftMissionData (const AircraftMissionData &)=delete | |
| const FreeText & | GetResidualMissionIndicator () const noexcept |
| const FreeText & | GetMissionNumber () const noexcept |
| const VariantValidator< RangeValidator< int >, FreeText > & | GetEventNumber () const noexcept |
| const FreeText & | GetPackageIdentification () const noexcept |
| const FreeText & | GetMissionCommander () const noexcept |
| const FreeText & | GetPrimaryMissionType () const noexcept |
| const FreeText & | GetSecondaryMissionType () const noexcept |
| const FreeText & | GetAlertStatus () const noexcept |
| const Location & | GetDepartureLocation () const noexcept |
| const FreeText & | GetTimeOfDeparture () const noexcept |
| const Locations & | GetRecoveryLocations () const noexcept |
| const std::vector< FreeText > & | GetRecoverTimes () 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 |
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 |
||| THE AMSNDAT SET PROVIDES TASKING INFORMATION FOR AIR MISSIONS. ||| |||C M AMSNDAT/ / /..................................... |||| 1 RESIDUAL MISSION INDICATOR 2 MISSION NUMBER 3 AMC MISSION NUMBER OR EVENT NUMBER |||| M [1 A] M [1-8 ABNS] O [1/12 AN] |||| |||| / /..................../ /......................... |||| 4 PACKAGE IDENTIFICATION 5 MISSION COMMANDER 6 PRIMARY MISSION TYPE 7 SECONDARY MISSION TYPE |||| M [1-5 ANS] O [2 A] M [2-6 AN] O [2-6 AN] |||| ||| |||| /.............../...................../.................................../..........R.......... |||| 8 ALERT STATUS 9 DEPARTURE LOCATION 10 DAY-TIME AND MONTH OF DEPARTURE 11 RECOVERY LOCATION |||| C [2/3 AN] O [1/20 ABNS] O. [10 AN] C. [1/20 ABNS] |||| |||| |||| /................R.................// |||| 12 DAY-TIME AND MONTH OF RECOVERY |||| O. [10 AN] ||||| O. [3-7 NS] O. [5 NS]
Detailed Document: AMSNDAT.UF.html
| using usmtf::AircraftMissionData::Location = VariantValidator<UTM_Location, NamedLocation, FreeText> |
| using usmtf::AircraftMissionData::Locations = std::vector<std::unique_ptr<Location>> |
|
noexcept |
|
delete |
References AircraftMissionData(), GetAlertStatus(), GetDepartureLocation(), GetEventNumber(), GetMissionCommander(), GetMissionNumber(), GetPackageIdentification(), GetPrimaryMissionType(), GetRecoverTimes(), GetRecoveryLocations(), GetResidualMissionIndicator(), GetSecondaryMissionType(), and GetTimeOfDeparture().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().
|
noexcept |
Referenced by AircraftMissionData().