Skip to content

Commit

Permalink
AP_Mount: add Siyi ZT6 support
Browse files Browse the repository at this point in the history
  • Loading branch information
rmackay9 authored and tridge committed Jun 26, 2024
1 parent c55a5ab commit 3439ced
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
6 changes: 5 additions & 1 deletion libraries/AP_Mount/AP_Mount_Siyi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ const AP_Mount_Siyi::HWInfo AP_Mount_Siyi::hardware_lookup_table[] {
{{'7','3'}, "A8"},
{{'6','B'}, "ZR10"},
{{'7','8'}, "ZR30"},
{{'8','2'}, "ZT6"},
{{'7','A'}, "ZT30"},
};

Expand Down Expand Up @@ -812,7 +813,8 @@ float AP_Mount_Siyi::get_zoom_mult_max() const
return 0;
case HardwareModel::A2:
case HardwareModel::A8:
// a8 has 6x digital zoom
case HardwareModel::ZT6:
// a8, zt6 have 6x digital zoom
return 6;
case HardwareModel::ZR10:
case HardwareModel::ZR30:
Expand Down Expand Up @@ -1030,6 +1032,7 @@ void AP_Mount_Siyi::send_camera_information(mavlink_channel_t chan) const
case HardwareModel::UNKNOWN:
case HardwareModel::A2:
case HardwareModel::A8:
case HardwareModel::ZT6:
focal_length_mm = 21;
break;
case HardwareModel::ZR10:
Expand Down Expand Up @@ -1137,6 +1140,7 @@ void AP_Mount_Siyi::check_firmware_version() const
case HardwareModel::A2:
case HardwareModel::ZR10:
case HardwareModel::ZR30:
case HardwareModel::ZT6:
case HardwareModel::ZT30:
// TBD
break;
Expand Down
1 change: 1 addition & 0 deletions libraries/AP_Mount/AP_Mount_Siyi.h
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ class AP_Mount_Siyi : public AP_Mount_Backend_Serial
A8,
ZR10,
ZR30,
ZT6,
ZT30
} _hardware_model;

Expand Down

0 comments on commit 3439ced

Please sign in to comment.