XPMP2
X-Plane multiplayer library 2 - using instancing
|
Settings message, identifying a sending plugin, regularly providing its settings. More...
#include <XPMPRemote.h>
Public Member Functions | |
RemoteMsgSettingsTy () | |
Constructor sets most values to zero. More... | |
Public Member Functions inherited from XPMP2::RemoteMsgBaseTy | |
RemoteMsgBaseTy (RemoteMsgTy _ty, std::uint8_t _ver) | |
Constructor just sets the values. More... | |
Public Attributes | |
char | name [16] |
plugin's name, not necessarily zero-terminated if using full 12 chars More... | |
float | maxLabelDist |
Maximum distance for drawing labels? [m]. More... | |
char | defaultIcao [4] |
Default ICAO aircraft type designator if no match can be found. More... | |
char | carIcaoType [4] |
Ground vehicle type identifier. More... | |
std::uint8_t | logLvl:3 |
logging level More... | |
bool | bLogMdlMatch:1 |
Debug model matching? More... | |
bool | bObjReplDataRefs:1 |
Replace dataRefs in .obj files on load? More... | |
bool | bObjReplTextures:1 |
Replace textures in .obj files on load if needed? More... | |
bool | bLabelCutOffAtVisibility:1 |
Cut off labels at XP's reported visibility mit? More... | |
bool | bMapEnabled:1 |
Do we feed X-Plane's maps with our aircraft positions? More... | |
bool | bMapLabels:1 |
Do we show labels with the aircraft icons? More... | |
bool | bHaveTCASControl:1 |
Do we have AI/TCAS control? More... | |
std::uint16_t | filler |
yet unused, fills size up for a multiple of 8 More... | |
Public Attributes inherited from XPMP2::RemoteMsgBaseTy | |
RemoteMsgTy | msgTy: 4 |
message type More... | |
std::uint8_t | msgVer: 4 |
message version More... | |
bool | bLocalSender: 1 |
is the sender "local", ie. on same machine? More... | |
std::uint8_t | filler1: 7 |
yet unsed More... | |
std::uint16_t | pluginId = 0 |
lower 16 bit of the sending plugin's id More... | |
std::uint32_t | filler2 = 0 |
Settings message, identifying a sending plugin, regularly providing its settings.
XPMP2::RemoteMsgSettingsTy::RemoteMsgSettingsTy | ( | ) |
Constructor sets most values to zero.
bool XPMP2::RemoteMsgSettingsTy::bHaveTCASControl |
Do we have AI/TCAS control?
bool XPMP2::RemoteMsgSettingsTy::bLabelCutOffAtVisibility |
Cut off labels at XP's reported visibility mit?
bool XPMP2::RemoteMsgSettingsTy::bLogMdlMatch |
Debug model matching?
bool XPMP2::RemoteMsgSettingsTy::bMapEnabled |
Do we feed X-Plane's maps with our aircraft positions?
bool XPMP2::RemoteMsgSettingsTy::bMapLabels |
Do we show labels with the aircraft icons?
bool XPMP2::RemoteMsgSettingsTy::bObjReplDataRefs |
Replace dataRefs in .obj
files on load?
bool XPMP2::RemoteMsgSettingsTy::bObjReplTextures |
Replace textures in .obj
files on load if needed?
char XPMP2::RemoteMsgSettingsTy::carIcaoType[4] |
Ground vehicle type identifier.
char XPMP2::RemoteMsgSettingsTy::defaultIcao[4] |
Default ICAO aircraft type designator if no match can be found.
std::uint16_t XPMP2::RemoteMsgSettingsTy::filler |
yet unused, fills size up for a multiple of 8
std::uint8_t XPMP2::RemoteMsgSettingsTy::logLvl |
logging level
float XPMP2::RemoteMsgSettingsTy::maxLabelDist |
Maximum distance for drawing labels? [m].
char XPMP2::RemoteMsgSettingsTy::name[16] |
plugin's name, not necessarily zero-terminated if using full 12 chars