新增产测与服务器的HTTP连接及交互功能

This commit is contained in:
2024-08-26 18:33:55 +08:00
parent 0a5b0db9a5
commit 07ab6b9608
24 changed files with 2825 additions and 1654 deletions

View File

@@ -1,8 +1,38 @@
[
{
"cmd": "V851_SPK_TEST",
"cmd": "SET_VOLUME",
"val": 50,
"lable": "音量设置",
"timeout": 0
},
{
"cmd": "SET_BACKLIGHT",
"val": 50,
"lable": "前屏背光亮度",
"timeout": 0
},
{
"cmd": "SET_UART_BARTRATE",
"val": "115200",
"lable": "串口波特率",
"timeout": 0
},
{
"cmd": "MOTOR_TORQUE",
"val": 10,
"lable": "电机扭力",
"timeout": 0
},
{
"cmd": "BACK_HEAD_FALSE_OPEN",
"val": 0,
"lable": "V851²⊔SPK",
"timeout": 2000
"lable": "回头防误开",
"timeout": 0
},
{
"cmd": "SET_LOG_LEVEL",
"val": 50,
"lable": "log等级设置",
"timeout": 0
}
]

View File

@@ -0,0 +1,20 @@
[
{
"cmd": "GET_BACK_MAC",
"val": 0,
"lable": "获取后板MAC地址",
"timeout": 0
},
{
"cmd": "GET_BACK_UUID",
"val": 0,
"lable": "获取UUID",
"timeout": 0
},
{
"cmd": "GET_BACK_SN",
"val": 0,
"lable": "获取SN",
"timeout": 0
}
]

View File

@@ -17,6 +17,12 @@
"lable": "后板硬件版本:",
"timeout": 2000
},
{
"cmd": "GET_BACK_MAC",
"val": 0,
"lable": "后板MAC地址:",
"timeout": 2000
},
{
"cmd": "GET_BACK_SN",
"val": 0,

View File

@@ -1,19 +1,19 @@
[
{
"cmd": "GET_FRONT_HW_INFO",
"val": 0,
"val": "0",
"lable": "get_hw_info",
"timeout": 0
},
{
"cmd": "GET_FRONT_LICENSE",
"val": 0,
"val": "0",
"lable": "get_license",
"timeout": 0
},
{
"cmd": "WRITE_FRONT_LICENSE",
"val": 0,
"val": "0",
"lable": "write_license",
"timeout": 0
}

View File

@@ -5,12 +5,12 @@ QJsonArray readJsonArrayFromFile(const QString& filePath)
QJsonArray jsonArray;
QFile file(filePath);
if (file.open(QIODevice::ReadOnly)) {
qDebug() << "Successfully opened" << filePath;
qDebug() << "Successfully opened" << filePath ;
QByteArray data = file.readAll();
QJsonDocument doc = QJsonDocument::fromJson(data);
if (!doc.isNull() && doc.isArray()) {
jsonArray = doc.array();
qDebug() << filePath << "JSON array size:" << jsonArray.size();
qDebug() << "JSON array size:" << jsonArray.size();
}
else {
qDebug() << "Failed to parse JSON document from" << filePath;
@@ -67,6 +67,10 @@ QJsonArray readJson_backDevInfo() {
return readJsonArrayFromFile("./SourceCode/Json/JsonFile/backDevInfo.json");
}
QJsonArray readJson_backUuid() {
return readJsonArrayFromFile("./SourceCode/Json/JsonFile/backBoardUuid.json");
}
QJsonArray readJson_getPic() {
return readJsonArrayFromFile("./SourceCode/Json/JsonFile/getPic.json");
}

View File

@@ -17,6 +17,7 @@ QJsonArray readJson_backBoardOneClickTest();
QJsonArray readJson_backBoardTest();
QJsonArray readJson_backBoardFuncConfig();
QJsonArray readJson_backDevInfo();
QJsonArray readJson_backUuid();
QJsonArray readJson_testConfig();
QJsonArray readJson_funcConfig();