mirror of
https://github.com/okalachev/flix.git
synced 2025-08-17 17:16:10 +00:00
Bring back handling old message for motor outputs in pyflix
This commit is contained in:
@@ -173,6 +173,10 @@ class Flix:
|
|||||||
self.motors = msg.controls[:4] # type: ignore
|
self.motors = msg.controls[:4] # type: ignore
|
||||||
self._trigger('motors', self.motors)
|
self._trigger('motors', self.motors)
|
||||||
|
|
||||||
|
# TODO: to be removed: the old way of passing motor outputs
|
||||||
|
if isinstance(msg, mavlink.MAVLink_actuator_output_status_message):
|
||||||
|
self.motors = msg.actuator[:4] # type: ignore
|
||||||
|
|
||||||
if isinstance(msg, mavlink.MAVLink_scaled_imu_message):
|
if isinstance(msg, mavlink.MAVLink_scaled_imu_message):
|
||||||
self.acc = self._mavlink_to_flu([msg.xacc / 1000, msg.yacc / 1000, msg.zacc / 1000])
|
self.acc = self._mavlink_to_flu([msg.xacc / 1000, msg.yacc / 1000, msg.zacc / 1000])
|
||||||
self.gyro = self._mavlink_to_flu([msg.xgyro / 1000, msg.ygyro / 1000, msg.zgyro / 1000])
|
self.gyro = self._mavlink_to_flu([msg.xgyro / 1000, msg.ygyro / 1000, msg.zgyro / 1000])
|
||||||
|
Reference in New Issue
Block a user