|
WSF
|
#include "wsf_l16_export.h"#include <iostream>#include <limits>#include <map>#include <sstream>#include <string>#include <vector>#include "MessagePacking.hpp"#include "NumericConversion.hpp"#include "UtCast.hpp"#include "UtInput.hpp"

Go to the source code of this file.
Namespaces | |
| namespace | WsfL16 |
| This file should be included prior to defining a message. Currently there is a limit of 32 fields per message. | |
| namespace | WsfL16::Messages |
| namespace | WsfL16::Messages::Detail |
Macros | |
| #define | DEFINE_ACCESSORS(_CLASS_, _TYPE_) |
| Macro to assist in defining assignment operator and conversion operator to TYPE. | |
| #define | DEFINE_ENUM_MAP() |
Typedefs | |
| typedef IntegerFieldNS< 7, NoStatementMax > | WsfL16::Messages::ControlChannelField |
| typedef NormalField< 12, NoStatementZero > | WsfL16::Messages::Mode2CodeField |
| typedef NormalField< 12, NoStatementZero > | WsfL16::Messages::Mode3CodeField |
| typedef IntegerFieldNS< 3, NoStatementZero > | WsfL16::Messages::ProbabilityOfKillField |
| typedef IntegerFieldNS< 4, NoStatementZero > | WsfL16::Messages::RecurrenceRateField |
| typedef LatitudeField< 21 > | WsfL16::Messages::TgtLatitudeField |
| typedef LongitudeField< 22 > | WsfL16::Messages::TgtLongitudeField |
| typedef IntegerFieldNS< 15, NoStatementMax > | WsfL16::Messages::TrackNumberAddresseeField |
Functions | |
| void | WsfL16::Messages::FormatEnumerationString (std::string &aEnum) |
| int | WsfL16::Messages::ElevationAngleField_ConvertToValue (double aAngle, unsigned aMax, unsigned aMid) |
| double | WsfL16::Messages::ElevationAngleField_ExtractDegrees (unsigned aValue, unsigned aMid) |
| #define DEFINE_ACCESSORS | ( | _CLASS_, | |
| _TYPE_ ) |
Macro to assist in defining assignment operator and conversion operator to TYPE.
| #define DEFINE_ENUM_MAP | ( | ) |