11#ifndef L16_PPLI_MESSAGEPROXY_HPP
12#define L16_PPLI_MESSAGEPROXY_HPP
34 virtual bool GetLocationLLA(
double& aLat,
double& aLon,
double& aAlt)
const = 0;
Allows access to PPLI message in a generic format.
Definition PPLI_MessageProxy.hpp:22
virtual Environment GetEnvironment() const =0
Returns the environment – determined by the message type.
Environment
Definition PPLI_MessageProxy.hpp:27
@ cAIR
Definition PPLI_MessageProxy.hpp:28
@ cSUBSURFACE
Definition PPLI_MessageProxy.hpp:30
@ cSURFACE
Definition PPLI_MessageProxy.hpp:29
@ cLAND
Definition PPLI_MessageProxy.hpp:31
virtual ~PPLI_MessageProxy()
Definition PPLI_MessageProxy.hpp:24
virtual void SetLocationLLA(double aLat, double aLon, double aAlt)=0
static PPLI_MessageProxy * Create(Messages::InitialBase *aMsg)
Definition PPLI_MessageProxy.cpp:258
virtual std::string GetCallsign() const =0
virtual double GetSpeed() const =0
virtual double GetCourse() const =0
virtual bool GetLocationLLA(double &aLat, double &aLon, double &aAlt) const =0
This file should be included prior to defining a message. Currently there is a limit of 32 fields per...
Definition AllMessages.hpp:55