From 82d778dea53eacd2e4067793abf59516256caf9a Mon Sep 17 00:00:00 2001 From: David Shin <12197103+spicydonkey@users.noreply.github.com> Date: Wed, 5 Feb 2025 15:55:07 +1100 Subject: [PATCH] Fix byte packing bug in an_packet_68.py Bits were being and'd, but it should be or'd according to documentation --- anpp_packets/an_packet_68.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anpp_packets/an_packet_68.py b/anpp_packets/an_packet_68.py index 10175cc..e8ca44c 100644 --- a/anpp_packets/an_packet_68.py +++ b/anpp_packets/an_packet_68.py @@ -51,8 +51,8 @@ def pack(self): """Pack to data bytes""" return ( (self.barometric_altitude_set_and_valid << 0) - & (self.airspeed_set_and_valid << 1) - & (self.barometric_altitude_reference_reset << 2) + | (self.airspeed_set_and_valid << 1) + | (self.barometric_altitude_reference_reset << 2) )