|
XPMP2
X-Plane multiplayer library 2 - using instancing
|
Settings message, identifying a sending plugin, regularly providing its settings. More...
#include <XPMPRemote.h>
Inheritance diagram for XPMP2::RemoteMsgSettingsTy: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