X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altoslib%2FAltosTelemetryStandard.java;h=7f6626dbf286074c4ae6782a8f6032c3c63ef904;hb=HEAD;hp=b8e5d3d6f95979c28810dcf0263e3106d8583fc6;hpb=76b288f8d02e0a48f04de9455a2dd0b77e48bd63;p=fw%2Faltos diff --git a/altoslib/AltosTelemetryStandard.java b/altoslib/AltosTelemetryStandard.java index b8e5d3d6..0cb0066b 100644 --- a/altoslib/AltosTelemetryStandard.java +++ b/altoslib/AltosTelemetryStandard.java @@ -81,7 +81,8 @@ public abstract class AltosTelemetryStandard extends AltosTelemetry { case packet_type_mega_sensor_bmx160: telem = new AltosTelemetryMegaSensor(bytes, AltosIMU.imu_type_telemega_v4); break; - case packet_type_mega_data: + case packet_type_mega_data_15v: + case packet_type_mega_data_30v: telem = new AltosTelemetryMegaData(bytes); break; case packet_type_metrum_sensor: @@ -96,6 +97,12 @@ public abstract class AltosTelemetryStandard extends AltosTelemetry { case packet_type_mini3: telem = new AltosTelemetryMini3(bytes); break; + case packet_type_mega_norm_mpu6000_mmc5983: + telem = new AltosTelemetryMegaNorm(bytes, AltosLib.model_mpu6000, AltosLib.model_mmc5983); + break; + case packet_type_mega_norm_bmi088_mmc5983: + telem = new AltosTelemetryMegaNorm(bytes, AltosLib.model_bmi088, AltosLib.model_mmc5983); + break; default: telem = new AltosTelemetryRaw(bytes); break;