summaryrefslogtreecommitdiff
path: root/lib/PacketManager/packets
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PacketManager/packets')
-rw-r--r--lib/PacketManager/packets/FSNETCMD_AIRCMD.py2
-rw-r--r--lib/PacketManager/packets/FSNETCMD_AIRPLANESTATE.py12
2 files changed, 13 insertions, 1 deletions
diff --git a/lib/PacketManager/packets/FSNETCMD_AIRCMD.py b/lib/PacketManager/packets/FSNETCMD_AIRCMD.py
index 50a9228..6770079 100644
--- a/lib/PacketManager/packets/FSNETCMD_AIRCMD.py
+++ b/lib/PacketManager/packets/FSNETCMD_AIRCMD.py
@@ -53,7 +53,7 @@ class FSNETCMD_AIRCMD: #30
return FSNETCMD_AIRCMD.encode(aircraft_id, message, with_size)
@staticmethod
- def set_command(aircraft_id:int, command:str, value:int, with_size:bool=False):
+ def set_command(aircraft_id:int, command:str, value:int|str, with_size:bool=False):
"""
This will set the command of the aircraft, useful if you want to
set the engine power, fuel, etc.
diff --git a/lib/PacketManager/packets/FSNETCMD_AIRPLANESTATE.py b/lib/PacketManager/packets/FSNETCMD_AIRPLANESTATE.py
index 2282367..3ebf8d6 100644
--- a/lib/PacketManager/packets/FSNETCMD_AIRPLANESTATE.py
+++ b/lib/PacketManager/packets/FSNETCMD_AIRPLANESTATE.py
@@ -299,3 +299,15 @@ class FSNETCMD_AIRPLANESTATE: #11
if with_size:
return pack("I",len(buffer))+buffer
return buffer
+
+ def __str__(self):
+ return f"Player ID : {self.player_id}; Remote Time : {self.remote_time}; \
+ Position : {self.position}; Attitude : {self.atti}; Velocity : {self.velocity}; \
+ Attitude Velocity : {self.atti_velocity}; Smoke Oil : {self.smoke_oil}; Fuel : {self.fuel}; \
+ Payload : {self.payload}; Flight State : {self.flight_state}; VGW : {self.vgw}; \
+ Spoiler : {self.spoiler}; Landing Gear : {self.landing_gear}; Flap : {self.flap}; \
+ Brake : {self.brake}; Flags : {self.flags}; Gun Ammo : {self.gun_ammo}; \
+ Rocket Ammo : {self.rocket_ammo}; AAM : {self.aam}; AGM : {self.agm}; Bomb : {self.bomb}; \
+ Life : {self.life}; G Value : {self.g_value}; Throttle : {self.throttle}; Elev : {self.elev}; \
+ Ail : {self.ail}; Rud : {self.rud}; Trim : {self.trim}; Thrust Vector : {self.thrust_vector}; \
+ Bomb Bay Info : {self.bomb_bay_info}"