|
XPMP2
X-Plane multiplayer library 2 - using instancing
|
Version 0 A/C details, packed into an array message. More...
Static Public Member Functions | |
| static constexpr size_t | msgSize () |
| message size More... | |
Public Attributes | |
| std::uint32_t | modeS_id |
| plane's unique id at the sender side (might differ remotely in case of duplicates) More... | |
| char | icaoType [4] |
| icao a/c type More... | |
| char | icaoOp [4] |
| icao airline code More... | |
| char | sShortId [20] |
| CSL model's short id. More... | |
| std::uint16_t | pkgHash |
| hash value of package name More... | |
| char | label [23] |
| label More... | |
| std::uint8_t | labelCol [3] |
| label color (RGB) More... | |
| float | alt_ft |
| [ft] current altitude More... | |
| double | lat |
| latitude More... | |
| double | lon |
| longitude More... | |
| std::int16_t | pitch |
| [0.01°] pitch/100 More... | |
| std::uint16_t | heading |
| [0.01°] heading/100 More... | |
| std::int16_t | roll |
| [0.01°] roll/100 More... | |
| std::int16_t | aiPrio |
priority for display in limited TCAS target slots, -1 indicates "no TCAS display" More... | |
| std::uint16_t | dTime |
| [0.0001s] time difference to previous position in 1/10000s More... | |
| bool | bValid: 1 |
| is this object valid? (Will be reset in case of exceptions) More... | |
| bool | bVisible: 1 |
| Shall this plane be drawn at the moment? More... | |
| bool | bRender: 1 |
| Shall the CSL model be drawn in 3D world? More... | |
| std::uint8_t | filler [3] |
| yet unused More... | |
| std::uint8_t | v [XPMP2::V_COUNT] |
Version 0 A/C details, packed into an array message.
|
inlinestaticconstexpr |
message size
| std::int16_t XPMP2::RemoteAcDetailTy_v0::aiPrio |
priority for display in limited TCAS target slots, -1 indicates "no TCAS display"
| float XPMP2::RemoteAcDetailTy_v0::alt_ft |
[ft] current altitude
| bool XPMP2::RemoteAcDetailTy_v0::bRender |
Shall the CSL model be drawn in 3D world?
| bool XPMP2::RemoteAcDetailTy_v0::bValid |
is this object valid? (Will be reset in case of exceptions)
| bool XPMP2::RemoteAcDetailTy_v0::bVisible |
Shall this plane be drawn at the moment?
| std::uint16_t XPMP2::RemoteAcDetailTy_v0::dTime |
[0.0001s] time difference to previous position in 1/10000s
| std::uint8_t XPMP2::RemoteAcDetailTy_v0::filler[3] |
yet unused
Array of packed dataRef values for CSL model animation
| std::uint16_t XPMP2::RemoteAcDetailTy_v0::heading |
[0.01°] heading/100
| char XPMP2::RemoteAcDetailTy_v0::icaoOp[4] |
icao airline code
| char XPMP2::RemoteAcDetailTy_v0::icaoType[4] |
icao a/c type
| char XPMP2::RemoteAcDetailTy_v0::label[23] |
label
| std::uint8_t XPMP2::RemoteAcDetailTy_v0::labelCol[3] |
label color (RGB)
| double XPMP2::RemoteAcDetailTy_v0::lat |
latitude
| double XPMP2::RemoteAcDetailTy_v0::lon |
longitude
| std::uint32_t XPMP2::RemoteAcDetailTy_v0::modeS_id |
plane's unique id at the sender side (might differ remotely in case of duplicates)
| std::int16_t XPMP2::RemoteAcDetailTy_v0::pitch |
[0.01°] pitch/100
| std::uint16_t XPMP2::RemoteAcDetailTy_v0::pkgHash |
hash value of package name
| std::int16_t XPMP2::RemoteAcDetailTy_v0::roll |
[0.01°] roll/100
| char XPMP2::RemoteAcDetailTy_v0::sShortId[20] |
CSL model's short id.
| std::uint8_t XPMP2::RemoteAcDetailTy_v0::v[XPMP2::V_COUNT] |