zy上云api


载荷

<h1>载荷信息</h1> <ul> <li>载荷挂载的载荷信息,当机载端挂载 载荷会主动推送信息,最多有3个挂载口, 1 、2、3 代表 接口 1、2、3. 当id不为空 代表挂载载荷信息</li> </ul> <h2>参数</h2> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">uid</td> <td style="text-align: left;">string</td> <td>唯一标识</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">string</td> <td>设备名字</td> </tr> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">string</td> <td>设备id</td> </tr> <tr> <td style="text-align: left;">key</td> <td style="text-align: left;">string</td> <td>设备key</td> </tr> <tr> <td style="text-align: left;">license</td> <td style="text-align: left;">string</td> <td>license</td> </tr> <tr> <td style="text-align: left;">account</td> <td style="text-align: left;">string</td> <td>账号</td> </tr> <tr> <td style="text-align: left;">sdk_version</td> <td style="text-align: left;">array</td> <td>sdk 版本号</td> </tr> <tr> <td style="text-align: left;">app_version</td> <td style="text-align: left;">array</td> <td>应用版本号</td> </tr> </tbody> </table> <h2>返回示例</h2> <pre><code class="language-JSON">{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;payloadDetail&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;1&amp;quot;: { &amp;quot;uid&amp;quot;: 123456789, &amp;quot;name&amp;quot;: &amp;quot;Zenmuse X5S&amp;quot;, &amp;quot;id&amp;quot;: &amp;quot;CAM-001&amp;quot;, &amp;quot;key&amp;quot;: &amp;quot;A1B2C3D4&amp;quot;, &amp;quot;license&amp;quot;: &amp;quot;BASIC-EDITION&amp;quot;, &amp;quot;account&amp;quot;: &amp;quot;user@domain.com&amp;quot;, &amp;quot;sdk_version&amp;quot;: [3, 2, 1, 0], &amp;quot;app_version&amp;quot;: [1, 0, 5, 2] }, &amp;quot;2&amp;quot;: { &amp;quot;uid&amp;quot;: 987654321, &amp;quot;name&amp;quot;: &amp;quot;Spotlight Pro&amp;quot;, &amp;quot;id&amp;quot;: &amp;quot;LGT-002&amp;quot;, &amp;quot;key&amp;quot;: &amp;quot;E5F6G7H8&amp;quot;, &amp;quot;license&amp;quot;: &amp;quot;PRO-EDITION&amp;quot;, &amp;quot;account&amp;quot;: &amp;quot;robot@domain.com&amp;quot;, &amp;quot;sdk_version&amp;quot;: [2, 1, 0, 0], &amp;quot;app_version&amp;quot;: [0, 9, 3, 1] }, &amp;quot;3&amp;quot;: { &amp;quot;uid&amp;quot;: 987654321, &amp;quot;name&amp;quot;: &amp;quot;Spotlight Pro&amp;quot;, &amp;quot;id&amp;quot;: &amp;quot;LGT-002&amp;quot;, &amp;quot;key&amp;quot;: &amp;quot;E5F6G7H8&amp;quot;, &amp;quot;license&amp;quot;: &amp;quot;PRO-EDITION&amp;quot;, &amp;quot;account&amp;quot;: &amp;quot;robot@domain.com&amp;quot;, &amp;quot;sdk_version&amp;quot;: [2, 1, 0, 0], &amp;quot;app_version&amp;quot;: [0, 9, 3, 1] } } }</code></pre> <h1>获取相机字段属性</h1> <h2>请求实例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camProp&amp;quot; }</code></pre> <h2>返回实例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camProp&amp;quot;, &amp;quot;data&amp;quot;:{ } }</code></pre> <h1>云台字段属性</h1> <h2>请求实例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;gblProp&amp;quot;, &amp;quot;data&amp;quot;:{ } }</code></pre> <h2>返回实例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;gblProp&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;1&amp;quot;: { &amp;quot;action_time&amp;quot;: 0, &amp;quot;fine_tune_angle&amp;quot;: [ 0, 0, 0 ], &amp;quot;joint_angle&amp;quot;: [ 0, 0, 0 ], &amp;quot;joint_valid&amp;quot;: false, &amp;quot;mode&amp;quot;: 0, &amp;quot;range_extension&amp;quot;: false, &amp;quot;rotation_invalid&amp;quot;: [ false, false, false ], &amp;quot;smooth_factor&amp;quot;: [ 0, 0, 0 ], &amp;quot;speed_percentage&amp;quot;: [ 0, 0, 0 ] }, &amp;quot;2&amp;quot;: { &amp;quot;action_time&amp;quot;: 0, &amp;quot;fine_tune_angle&amp;quot;: [ 0, 0, 0 ], &amp;quot;joint_angle&amp;quot;: [ 0, 0, 0 ], &amp;quot;joint_valid&amp;quot;: false, &amp;quot;mode&amp;quot;: 0, &amp;quot;range_extension&amp;quot;: false, &amp;quot;rotation_invalid&amp;quot;: [ false, false, false ], &amp;quot;smooth_factor&amp;quot;: [ 0, 0, 0 ], &amp;quot;speed_percentage&amp;quot;: [ 0, 0, 0 ] }, &amp;quot;3&amp;quot;: { &amp;quot;action_time&amp;quot;: 127, &amp;quot;fine_tune_angle&amp;quot;: [ 0, 0, 0 ], &amp;quot;joint_angle&amp;quot;: [ 2.299999952316284, 0, -6.300000190734863 ], &amp;quot;joint_valid&amp;quot;: false, &amp;quot;mode&amp;quot;: 0, &amp;quot;range_extension&amp;quot;: false, &amp;quot;rotation_invalid&amp;quot;: [ true, true, true ], &amp;quot;smooth_factor&amp;quot;: [ 0, 0, 0 ], &amp;quot;speed_percentage&amp;quot;: [ 0, 0, 0 ] } } </code></pre> <h1>获取所有自定义控件</h1> <ul> <li>获取载荷对应所有自定义控件信息</li> </ul> <h2>请求示例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;payloadUi&amp;quot;, &amp;quot;data&amp;quot;: {} }</code></pre> <h2>返回示例</h2> <ul> <li><strong>widget_list 数据列表下每个item 新增 多两个字段,type控件类型 int值,current_value 控件当前值 int值。 json示例不再做一一举例</strong> <pre><code>{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;payloadUi&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;3&amp;quot;: { { &amp;quot;3&amp;quot;: { &amp;quot;cn&amp;quot;: { &amp;quot;config_interface&amp;quot;: { &amp;quot;text_input_box&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;placeholder_text&amp;quot;: &amp;quot;请输入消息&amp;quot;, &amp;quot;widget_name&amp;quot;: &amp;quot;文本输入框&amp;quot; }, &amp;quot;widget_list&amp;quot;: [ { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 4 }, &amp;quot;widget_index&amp;quot;: 4, &amp;quot;widget_name&amp;quot;: &amp;quot;按钮 4&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;button&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;button_value_step_length&amp;quot;: 5, &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 5 }, &amp;quot;widget_index&amp;quot;: 5, &amp;quot;widget_name&amp;quot;: &amp;quot;范围条 5&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;scale&amp;quot; }, { &amp;quot;int_input_box_hint&amp;quot;: &amp;quot;unit:s&amp;quot;, &amp;quot;widget_index&amp;quot;: 6, &amp;quot;widget_name&amp;quot;: &amp;quot;整形值输入框 6&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;int_input_box&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 7 }, &amp;quot;widget_index&amp;quot;: 7, &amp;quot;widget_name&amp;quot;: &amp;quot;开关 7&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;switch&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 8 }, &amp;quot;list_item&amp;quot;: [ { &amp;quot;item_name&amp;quot;: &amp;quot;选项 1&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;选项 2&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;选项 3&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;选项 4&amp;quot; } ], &amp;quot;widget_index&amp;quot;: 8, &amp;quot;widget_name&amp;quot;: &amp;quot;列表 8&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;list&amp;quot; } ] }, &amp;quot;main_interface&amp;quot;: { &amp;quot;floating_window&amp;quot;: { &amp;quot;is_enable&amp;quot;: true }, &amp;quot;speaker&amp;quot;: { &amp;quot;is_enable_tts&amp;quot;: true, &amp;quot;is_enable_voice&amp;quot;: true }, &amp;quot;widget_list&amp;quot;: [ { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 0 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_button1.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_button1.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 0, &amp;quot;widget_name&amp;quot;: &amp;quot;按钮&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;button&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 1 }, &amp;quot;list_item&amp;quot;: [ { &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_list_item1.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_list_item1.png&amp;quot; }, &amp;quot;item_name&amp;quot;: &amp;quot;选项_1&amp;quot; }, { &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_list_item2.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_list_item2.png&amp;quot; }, &amp;quot;item_name&amp;quot;: &amp;quot;选项_2&amp;quot; } ], &amp;quot;widget_index&amp;quot;: 1, &amp;quot;widget_name&amp;quot;: &amp;quot;列表&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;list&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 2 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_switch_select.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_switch_unselect.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 2, &amp;quot;widget_name&amp;quot;: &amp;quot;开关&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;switch&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;button_value_step_length&amp;quot;: 5, &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 3 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_scale.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_scale.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 3, &amp;quot;widget_name&amp;quot;: &amp;quot;范围条&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;scale&amp;quot; } ] }, &amp;quot;version&amp;quot;: { &amp;quot;major&amp;quot;: 1, &amp;quot;minor&amp;quot;: 0 } }, &amp;quot;def&amp;quot;: { &amp;quot;config_interface&amp;quot;: { &amp;quot;text_input_box&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;placeholder_text&amp;quot;: &amp;quot;Please input message&amp;quot;, &amp;quot;widget_name&amp;quot;: &amp;quot;TextInputBox&amp;quot; }, &amp;quot;widget_list&amp;quot;: [ { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 4 }, &amp;quot;widget_index&amp;quot;: 4, &amp;quot;widget_name&amp;quot;: &amp;quot;Button 4&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;button&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;button_value_step_length&amp;quot;: 5, &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 5 }, &amp;quot;widget_index&amp;quot;: 5, &amp;quot;widget_name&amp;quot;: &amp;quot;Scale 5&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;scale&amp;quot; }, { &amp;quot;int_input_box_hint&amp;quot;: &amp;quot;unit:s&amp;quot;, &amp;quot;widget_index&amp;quot;: 6, &amp;quot;widget_name&amp;quot;: &amp;quot;Integer Input Box 6&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;int_input_box&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 7 }, &amp;quot;widget_index&amp;quot;: 7, &amp;quot;widget_name&amp;quot;: &amp;quot;Switch 7&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;switch&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 8 }, &amp;quot;list_item&amp;quot;: [ { &amp;quot;item_name&amp;quot;: &amp;quot;Item 1&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;Item 2&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;Item 3&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;Item 4&amp;quot; } ], &amp;quot;widget_index&amp;quot;: 8, &amp;quot;widget_name&amp;quot;: &amp;quot;List 8&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;list&amp;quot; } ] }, &amp;quot;main_interface&amp;quot;: { &amp;quot;floating_window&amp;quot;: { &amp;quot;is_enable&amp;quot;: true }, &amp;quot;speaker&amp;quot;: { &amp;quot;is_enable_tts&amp;quot;: true, &amp;quot;is_enable_voice&amp;quot;: true }, &amp;quot;widget_list&amp;quot;: [ { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 0 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_button1.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_button1.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 0, &amp;quot;widget_name&amp;quot;: &amp;quot;Button&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;button&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 1 }, &amp;quot;list_item&amp;quot;: [ { &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_list_item1.png&amp;quot; }, &amp;quot;item_name&amp;quot;: &amp;quot;dark&amp;quot; }, { &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_list_item2.png&amp;quot; }, &amp;quot;item_name&amp;quot;: &amp;quot;medium&amp;quot; }, { &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_list_item3.png&amp;quot; }, &amp;quot;item_name&amp;quot;: &amp;quot;high&amp;quot; } ], &amp;quot;widget_index&amp;quot;: 1, &amp;quot;widget_name&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;list&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 2 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_switch_select.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_switch_unselect.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 2, &amp;quot;widget_name&amp;quot;: &amp;quot;Switch&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;switch&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;button_value_step_length&amp;quot;: 255, &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 3 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_scale.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_scale.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 3, &amp;quot;widget_name&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;scale&amp;quot; } ] }, &amp;quot;version&amp;quot;: { &amp;quot;major&amp;quot;: 1, &amp;quot;minor&amp;quot;: 0 } }, &amp;quot;en&amp;quot;: { &amp;quot;config_interface&amp;quot;: { &amp;quot;text_input_box&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;placeholder_text&amp;quot;: &amp;quot;Please input message&amp;quot;, &amp;quot;widget_name&amp;quot;: &amp;quot;TextInputBox&amp;quot; }, &amp;quot;widget_list&amp;quot;: [ { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 4 }, &amp;quot;widget_index&amp;quot;: 4, &amp;quot;widget_name&amp;quot;: &amp;quot;Button 4&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;button&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;button_value_step_length&amp;quot;: 5, &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 5 }, &amp;quot;widget_index&amp;quot;: 5, &amp;quot;widget_name&amp;quot;: &amp;quot;Scale 5&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;scale&amp;quot; }, { &amp;quot;int_input_box_hint&amp;quot;: &amp;quot;unit:s&amp;quot;, &amp;quot;widget_index&amp;quot;: 6, &amp;quot;widget_name&amp;quot;: &amp;quot;Integer Input Box 6&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;int_input_box&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 7 }, &amp;quot;widget_index&amp;quot;: 7, &amp;quot;widget_name&amp;quot;: &amp;quot;Switch 7&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;switch&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 8 }, &amp;quot;list_item&amp;quot;: [ { &amp;quot;item_name&amp;quot;: &amp;quot;Item 1&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;Item 2&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;Item 3&amp;quot; }, { &amp;quot;item_name&amp;quot;: &amp;quot;Item 4&amp;quot; } ], &amp;quot;widget_index&amp;quot;: 8, &amp;quot;widget_name&amp;quot;: &amp;quot;List 8&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;list&amp;quot; } ] }, &amp;quot;main_interface&amp;quot;: { &amp;quot;floating_window&amp;quot;: { &amp;quot;is_enable&amp;quot;: true }, &amp;quot;speaker&amp;quot;: { &amp;quot;is_enable_tts&amp;quot;: true, &amp;quot;is_enable_voice&amp;quot;: true }, &amp;quot;widget_list&amp;quot;: [ { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 0 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_button1.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_button1.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 0, &amp;quot;widget_name&amp;quot;: &amp;quot;Button&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;button&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 1 }, &amp;quot;list_item&amp;quot;: [ { &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_list_item1.png&amp;quot; }, &amp;quot;item_name&amp;quot;: &amp;quot;dark&amp;quot; }, { &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_list_item2.png&amp;quot; }, &amp;quot;item_name&amp;quot;: &amp;quot;medium&amp;quot; }, { &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_list_item3.png&amp;quot; }, &amp;quot;item_name&amp;quot;: &amp;quot;high&amp;quot; } ], &amp;quot;widget_index&amp;quot;: 1, &amp;quot;widget_name&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;list&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 2 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_switch_select.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_switch_unselect.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 2, &amp;quot;widget_name&amp;quot;: &amp;quot;Switch&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;switch&amp;quot; }, { &amp;quot;customize_rc_buttons_config&amp;quot;: { &amp;quot;button_value_step_length&amp;quot;: 255, &amp;quot;is_enable&amp;quot;: true, &amp;quot;mapping_config_display_order&amp;quot;: 3 }, &amp;quot;icon_file_set&amp;quot;: { &amp;quot;icon_file_name_selected&amp;quot;: &amp;quot;icon_scale.png&amp;quot;, &amp;quot;icon_file_name_unselected&amp;quot;: &amp;quot;icon_scale.png&amp;quot; }, &amp;quot;widget_index&amp;quot;: 3, &amp;quot;widget_name&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;widget_type&amp;quot;: &amp;quot;scale&amp;quot; } ] }, &amp;quot;version&amp;quot;: { &amp;quot;major&amp;quot;: 1, &amp;quot;minor&amp;quot;: 0 } } } }</code></pre> <h1>相机sdkcar信息获取</h1> <h2>请求实例</h2> <pre><code>{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camSdCard&amp;quot;, &amp;quot;data&amp;quot;:{ } }</code></pre> <h2>返回实例</h2> <pre><code>{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camSdCard&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;1&amp;quot;: { &amp;quot;available_capture_count&amp;quot;: 0, &amp;quot;available_recording_time&amp;quot;: 0, &amp;quot;has_error&amp;quot;: false, &amp;quot;is_formatting&amp;quot;: false, &amp;quot;is_full&amp;quot;: false, &amp;quot;is_initializing&amp;quot;: false, &amp;quot;is_inserted&amp;quot;: false, &amp;quot;is_invalid_format&amp;quot;: false, &amp;quot;is_ready_only&amp;quot;: false, &amp;quot;is_verified&amp;quot;: false, &amp;quot;remain_space&amp;quot;: 0, &amp;quot;total_space&amp;quot;: 0 }, &amp;quot;2&amp;quot;: { &amp;quot;available_capture_count&amp;quot;: 0, &amp;quot;available_recording_time&amp;quot;: 0, &amp;quot;has_error&amp;quot;: false, &amp;quot;is_formatting&amp;quot;: false, &amp;quot;is_full&amp;quot;: false, &amp;quot;is_initializing&amp;quot;: false, &amp;quot;is_inserted&amp;quot;: false, &amp;quot;is_invalid_format&amp;quot;: false, &amp;quot;is_ready_only&amp;quot;: false, &amp;quot;is_verified&amp;quot;: false, &amp;quot;remain_space&amp;quot;: 0, &amp;quot;total_space&amp;quot;: 0 }, &amp;quot;3&amp;quot;: { &amp;quot;available_capture_count&amp;quot;: 8192, &amp;quot;available_recording_time&amp;quot;: 16384, &amp;quot;has_error&amp;quot;: false, &amp;quot;is_formatting&amp;quot;: false, &amp;quot;is_full&amp;quot;: false, &amp;quot;is_initializing&amp;quot;: false, &amp;quot;is_inserted&amp;quot;: true, &amp;quot;is_invalid_format&amp;quot;: false, &amp;quot;is_ready_only&amp;quot;: false, &amp;quot;is_verified&amp;quot;: true, &amp;quot;remain_space&amp;quot;: 32768, &amp;quot;total_space&amp;quot;: 32768 } }</code></pre></li> </ul> <h1>设置控件值</h1> <ul> <li>响应相关按钮控件、选项控件等 值变更。 <h2>关键字段说明</h2> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">current_value</td> <td style="text-align: left;">int</td> <td>当前字段值</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">int</td> <td>控件类型</td> </tr> <tr> <td style="text-align: left;">widget_index</td> <td style="text-align: left;">int</td> <td>控件脚标位</td> </tr> </tbody> </table></li> </ul> <h2>请求实例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;payloadUiControl&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;index&amp;quot;:3,//载荷接口脚标 &amp;quot;widget_index&amp;quot;:1,//控件脚标 &amp;quot;type&amp;quot;:1,//控件类型 &amp;quot;value&amp;quot;:0//控件值 } }</code></pre> <h1>云台功能</h1> <pre><code>- content字段支持多个参数。</code></pre> <table> <thead> <tr> <th style="text-align: left;">参数</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">index</td> <td style="text-align: left;">string</td> <td style="text-align: left;">载荷接口脚标</td> </tr> <tr> <td style="text-align: left;">content</td> <td style="text-align: left;">object</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">content.mode</td> <td style="text-align: left;">string</td> <td style="text-align: left;">朝向模式</td> </tr> <tr> <td style="text-align: left;">content.calibrate</td> <td style="text-align: left;">string</td> <td style="text-align: left;">云台校准</td> </tr> <tr> <td style="text-align: left;">content.restore</td> <td style="text-align: left;">string</td> <td style="text-align: left;">云台字段属性重置</td> </tr> </tbody> </table> <h2>请求示例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;changeGblFunc&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;index&amp;quot;:3,//载荷接口脚标 &amp;quot;content&amp;quot;:{ &amp;quot;mode&amp;quot;:2, //1:航向复位 //3:俯仰-航向复位 4:俯仰复位 5:横滚复位 6:航向复位 11:航向复位-俯仰正摄 12:俯仰正摄 &amp;quot;calibrate&amp;quot;: true,//云台校准 &amp;quot;restore&amp;quot;: true//云台字段属性重置 } } }</code></pre> <h1>云台属性设置</h1> <h2>请求示例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;setGblProp&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;index&amp;quot;:3,//载荷接口脚标 &amp;quot;content&amp;quot;:{ &amp;quot;mode&amp;quot;:2,//云台模式-&amp;gt;自由模式0 fpv模式1 航向跟随模式2 &amp;quot;joint_valid&amp;quot;:true,//云台俯仰限位扩展 &amp;quot;smooth_factor&amp;quot;:[0,0,0],//云台缓存or停 数组对应 roll,pitch,yaw &amp;quot;speed_percentage&amp;quot;:[0,0,0],//最大速度 数组对应 roll,pitch,yaw &amp;quot;fine_tune_angle&amp;quot;: [ 0.0, 0.0, 0.0]//角度微调 数组对应 roll,pitch,yaw } } }</code></pre> <h1>云台控制</h1> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;gblCtrl&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;index&amp;quot;:3,//载荷接口脚标 &amp;quot;mode&amp;quot;:2,//控制模式 rotate 0 相对角度 1:绝对角度 2速度 (建议默认2) &amp;quot;pitch&amp;quot;:0,//俯仰 &amp;quot;yaw&amp;quot;:0,//偏移角 &amp;quot;roll&amp;quot;:0,//横滚角 } }</code></pre> <h1>相机拍照</h1> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camShootPhoto&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;index&amp;quot;:3,//载荷接口脚标 } }</code></pre> <h1>相机录制</h1> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camRecordVideo&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;index&amp;quot;:3,//载荷接口脚标 &amp;quot;record_video&amp;quot;:true//true录制 false 停止录制 } }</code></pre> <h1>相机光学变焦</h1> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camFunc&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;index&amp;quot;:3,//载荷接口脚标 &amp;quot;optical_zoom_length&amp;quot;:10//光学焦距 } }</code></pre> <h1>相机sdkcar信息获取</h1> <h2>请求实例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camSdCard&amp;quot;, &amp;quot;data&amp;quot;:{ } }</code></pre> <h2>返回实例</h2> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;camSdCard&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;1&amp;quot;: { &amp;quot;available_capture_count&amp;quot;: 0, &amp;quot;available_recording_time&amp;quot;: 0, &amp;quot;has_error&amp;quot;: false, &amp;quot;is_formatting&amp;quot;: false, &amp;quot;is_full&amp;quot;: false, &amp;quot;is_initializing&amp;quot;: false, &amp;quot;is_inserted&amp;quot;: false, &amp;quot;is_invalid_format&amp;quot;: false, &amp;quot;is_ready_only&amp;quot;: false, &amp;quot;is_verified&amp;quot;: false, &amp;quot;remain_space&amp;quot;: 0, &amp;quot;total_space&amp;quot;: 0 }, &amp;quot;2&amp;quot;: { &amp;quot;available_capture_count&amp;quot;: 0, &amp;quot;available_recording_time&amp;quot;: 0, &amp;quot;has_error&amp;quot;: false, &amp;quot;is_formatting&amp;quot;: false, &amp;quot;is_full&amp;quot;: false, &amp;quot;is_initializing&amp;quot;: false, &amp;quot;is_inserted&amp;quot;: false, &amp;quot;is_invalid_format&amp;quot;: false, &amp;quot;is_ready_only&amp;quot;: false, &amp;quot;is_verified&amp;quot;: false, &amp;quot;remain_space&amp;quot;: 0, &amp;quot;total_space&amp;quot;: 0 }, &amp;quot;3&amp;quot;: { &amp;quot;available_capture_count&amp;quot;: 8192, &amp;quot;available_recording_time&amp;quot;: 16384, &amp;quot;has_error&amp;quot;: false, &amp;quot;is_formatting&amp;quot;: false, &amp;quot;is_full&amp;quot;: false, &amp;quot;is_initializing&amp;quot;: false, &amp;quot;is_inserted&amp;quot;: true, &amp;quot;is_invalid_format&amp;quot;: false, &amp;quot;is_ready_only&amp;quot;: false, &amp;quot;is_verified&amp;quot;: true, &amp;quot;remain_space&amp;quot;: 32768, &amp;quot;total_space&amp;quot;: 32768 } } }</code></pre> <h1>相机sdcard格式化</h1> <pre><code> { &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;setCamSdCard&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;index&amp;quot;:3,//载荷接口脚标 &amp;quot;is_initializing&amp;quot;:true } }</code></pre> <h1>框选目标跟中</h1> <pre><code> { &amp;quot;tid&amp;quot;:&amp;quot;123123&amp;quot;, &amp;quot;bid&amp;quot;:&amp;quot;123124134&amp;quot;, &amp;quot;method&amp;quot;:&amp;quot;camTrack&amp;quot;, &amp;quot;data&amp;quot;:{ &amp;quot;index&amp;quot;:3,//载荷接口脚标 &amp;quot;track_cmd&amp;quot;: 1, // 0: 无意义,1: 开始, 2: 结束 (取消跟踪其 其余值取0即可) &amp;quot;track_mode&amp;quot;: 1, // 0: 无意义,1: 框选跟踪, 2:目标名称跟踪 &amp;quot;startX&amp;quot;: 0.0,//左上角x坐标 &amp;quot;startY&amp;quot;: 0.0,//左上角y坐标 &amp;quot;endX&amp;quot;: 0.0,//右下角x坐标 &amp;quot;endY&amp;quot;: 0.0//右下角y坐标 } }</code></pre>

页面列表

ITEM_HTML