4 #ifndef SWIFT_SIMPLUGIN_FS9_MULTIPLAYER_PACKETS_H
5 #define SWIFT_SIMPLUGIN_FS9_MULTIPLAYER_PACKETS_H
16 namespace swift::simplugin::fs9
38 qint32
size()
const {
return 28; }
48 std::tuple<const CFs9Sdk::EngineType &, const QString &>
getTuple()
const
88 qint32
size()
const {
return 36; }
111 qint32
size()
const {
return 52; }
Multiplayer packet - change player plane.
qint32 size() const
Struct size.
std::tuple< const CFs9Sdk::EngineType &, const QString & > getTuple() const
Return const tuple of member variables.
std::tuple< CFs9Sdk::EngineType &, QString & > getTuple()
Return tuple of member variables.
Multiplayer packet - chat text.
qint32 size() const
Struct size.
std::tuple< const QString & > getTuple() const
Return const tuple of member variables.
std::tuple< QString & > getTuple()
Return tuple of member variables.
Multiplayer param packet - aircraft configuration.
qint32 size() const
Struct size.
auto getTuple()
Return tuple of member variables.
auto getTuple() const
Return const tuple of member variables.
Multiplayer packet in slew mode.
auto getTuple()
Return tuple of member variables.
qint32 size() const
Struct size.
auto getTuple() const
Return const tuple of member variables.
Multiplayer packet - position and velocity.
auto getTuple() const
Return const tuple of member variables.
auto getTuple()
Return tuple of member variables.
qint32 size() const
Struct size.
Multiplayer player aircraft name packet.
CFs9Sdk::EngineType engine
Engine type.
QString aircraft_name
Aircraft model name.
Multiplayer chat message.
QString chat_data
Chat message.
Multiplayer packet aircraft parameter.
quint8 unknown9
Unknown data.
quint8 engine_1
Engine 1 N1 in %.
quint8 flaps_left
Flaps left.
quint8 unknown13
Unknown data.
quint8 unknown25
Unknown data.
quint8 unknown12
Unknown data.
quint32 packet_index
Packet index.
quint8 unknown26
Unknown data.
quint8 unknown15
Unknown data.
quint8 flaps_right
Flaps right.
quint8 gear_right
Gear right.
quint8 unknown19
Unknown data.
quint8 unknown16
Unknown data.
quint8 unknown8
Unknown data.
quint8 unknown14
Engine RPM?
quint8 unknown27
Unknown data.
quint32 application_time
Application time - ignored.
quint8 gear_left
Gear left.
quint8 gear_center
Gear center.
quint8 engine_2
Engine 2 N1 in %.
quint8 unknown17
Unknown data.
quint8 unknown18
Unknown data.
Multiplayer position packet in slew mode.
quint32 pbh
Pitch/Bank/Heading.
qint32 alt_i
Altitude - integer.
quint32 packet_index
Packet index.
quint32 application_time
Application time - ignored.
quint16 alt_f
Altitude - fraction.
std::array< quint8, 4 > reserved
Reserved.
qint32 lat_i
Latitude - integer.
qint32 lon_hi
Longitude - integer.
quint16 lat_f
Latitude - fraction.
quint16 lon_lo
Longitude - fraction.
Full multiplayer position and velocity packet.
qint32 lat_velocity
Latitude velocity.
qint32 lon_hi
Longitude - integer.
quint16 lat_f
Latitude - fraction.
quint32 application_time
Application time - ignored.
quint32 ground_velocity
Ground velocity.
std::array< quint8, 4 > reserved
Reserved.
quint16 alt_f
Altitude - fraction.
quint32 packet_index
Packet index.
quint32 pbh
Pitch/Bank/Heading.
quint16 lon_lo
Longitude - fraction.
qint32 lon_velocity
Longitude velocity.
qint32 alt_velocity
Altitude velocity.
qint32 lat_i
Latitude - integer.
qint32 alt_i
Altitude - integer.