diff --git a/src/components/AdvancedDebugDialog.vue b/src/components/AdvancedDebugDialog.vue
index 9a201a0..58b52b0 100644
--- a/src/components/AdvancedDebugDialog.vue
+++ b/src/components/AdvancedDebugDialog.vue
@@ -77,6 +77,18 @@
/>
+
+
+
+
+
+
{{ $t("language") }}
@@ -169,6 +181,7 @@ export default defineComponent({
const function_center_control = ref(false);
const function_output_board = ref(false);
const function_mirroring_output = ref(false);
+ const function_custom_ISV = ref(false);
const target_language = ref("zh-CN");
return {
@@ -176,6 +189,7 @@ export default defineComponent({
loading,
function_center_control,
function_output_board,
+ function_custom_ISV,
function_mirroring_output,
target_language,
@@ -201,6 +215,10 @@ export default defineComponent({
($store.state.device_attribute &
Protocol.EDeviceAttribute.MirroringOutput) !=
0;
+
+ function_custom_ISV.value =
+ (response.attribute & Protocol.EDeviceAttribute.CustomISV) !=
+ 0;
});
}
} catch {}
@@ -211,6 +229,8 @@ export default defineComponent({
function_center_control.value = false;
function_output_board.value = false;
+ function_mirroring_output.value = false;
+ function_custom_ISV.value = false;
},
restartDevice() {
@@ -299,6 +319,11 @@ export default defineComponent({
if (function_mirroring_output.value) {
attribute |= Protocol.EDeviceAttribute.MirroringOutput;
}
+
+ if (function_custom_ISV.value) {
+ attribute |= Protocol.EDeviceAttribute.CustomISV;
+ }
+
GlobalData.getInstance()
.getCurrentClient()
?.setDeviceAttribute(attribute);
diff --git a/src/components/RegisterDialog.vue b/src/components/RegisterDialog.vue
index 8d1f91f..db7a5da 100644
--- a/src/components/RegisterDialog.vue
+++ b/src/components/RegisterDialog.vue
@@ -291,6 +291,22 @@
+
+
+
+
+
+
+
+
+