小迪扩展设置
GET
/api/setXD
请求参数
Query 参数
all
boolean
可选
传false表示仅更新上报值,未上报的保持原样
默认值:
false
Body 参数text/plain
示例
示例值:{
"自动右视角" : {
"onTrue" : "迪加全景右视角",
"condition" : {
"list" : [ {
"leftId" : -1,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
}, {
"leftId" : 1001,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"自动左视角" : {
"onTrue" : "迪加全景左视角",
"condition" : {
"list" : [ {
"leftId" : -1,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
}, {
"leftId" : 1001,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"自动退全景" : {
"onTrue" : "迪加设置变量1=2,迪加关闭鱼眼,关全景1",
"condition" : {
"list" : [ {
"leftId" : -1,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
}, {
"leftId" : 1001,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
}, {
"leftId" : 57,
"rightId" : -1,
"rightVal" : 1,
"operator" : "NOT_EQUAL"
}, {
"leftId" : 58,
"rightId" : -1,
"rightVal" : 1,
"operator" : "NOT_EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"车速判断开全景" : {
"onTrue" : "迪加切全景,迪加设置变量1=1",
"condition" : {
"list" : [ {
"leftId" : 2,
"rightId" : -1,
"rightVal" : 30,
"operator" : "LESS_THAN_OR_EQUAL"
}, {
"leftId" : 1001,
"rightId" : -1,
"rightVal" : 0,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"关全景2" : {
"onTrue" : "延迟2秒,关全景1",
"onFalse" : "迪加切全景",
"condition" : {
"list" : [ {
"leftId" : 4,
"rightId" : -1,
"rightVal" : 2,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"关全景1" : {
"onTrue" : "关全景2",
"condition" : {
"list" : [ {
"leftId" : -1,
"rightId" : -1,
"rightVal" : 2,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://车机IP:8988/api/setXD?all=' \
--header 'Content-Type: text/plain' \
--data-raw '{
"自动右视角" : {
"onTrue" : "迪加全景右视角",
"condition" : {
"list" : [ {
"leftId" : -1,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
}, {
"leftId" : 1001,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"自动左视角" : {
"onTrue" : "迪加全景左视角",
"condition" : {
"list" : [ {
"leftId" : -1,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
}, {
"leftId" : 1001,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"自动退全景" : {
"onTrue" : "迪加设置变量1=2,迪加关闭鱼眼,关全景1",
"condition" : {
"list" : [ {
"leftId" : -1,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
}, {
"leftId" : 1001,
"rightId" : -1,
"rightVal" : 1,
"operator" : "EQUAL"
}, {
"leftId" : 57,
"rightId" : -1,
"rightVal" : 1,
"operator" : "NOT_EQUAL"
}, {
"leftId" : 58,
"rightId" : -1,
"rightVal" : 1,
"operator" : "NOT_EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"车速判断开全景" : {
"onTrue" : "迪加切全景,迪加设置变量1=1",
"condition" : {
"list" : [ {
"leftId" : 2,
"rightId" : -1,
"rightVal" : 30,
"operator" : "LESS_THAN_OR_EQUAL"
}, {
"leftId" : 1001,
"rightId" : -1,
"rightVal" : 0,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"关全景2" : {
"onTrue" : "延迟2秒,关全景1",
"onFalse" : "迪加切全景",
"condition" : {
"list" : [ {
"leftId" : 4,
"rightId" : -1,
"rightVal" : 2,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
},
"关全景1" : {
"onTrue" : "关全景2",
"condition" : {
"list" : [ {
"leftId" : -1,
"rightId" : -1,
"rightVal" : 2,
"operator" : "EQUAL"
} ],
"logicalOperator" : "AND"
}
}
}'
返回响应
🟢200成功
application/json
Body
success
boolean
成功/失败
示例
{
"success": true
}
修改于 2025-04-21 15:49:18