Skip to content

Commit 4399fbc

Browse files
committed
Bug fix use unsigned int for struct.pack
1 parent d009330 commit 4399fbc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/mobiflight_variable_requests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def initialize_client_data_areas(self):
9696
# simconnect library callback
9797
def client_data_callback_handler(self, client_data):
9898
if client_data.dwDefineID in self.sim_vars:
99-
data_bytes = struct.pack("i", client_data.dwData[0])
99+
data_bytes = struct.pack("I", client_data.dwData[0])
100100
float_data = struct.unpack('<f', data_bytes)[0] # unpack delivers a tuple -> [0]
101101
self.sim_vars[client_data.dwDefineID].float_value = round(float_data, 5)
102102
logging.debug("client_data_callback_handler %s", self.sim_vars[client_data.dwDefineID])

0 commit comments

Comments
 (0)