feat: 增加河南机型的推拉流地址生成

shiyi
cbwu 4 months ago
parent 0c47e5f50a
commit 41be8aaa20

@ -1,4 +1,5 @@
#include "gddcStateInfo.h" #include "gddcStateInfo.h"
#include "ui_gddcStateInfo.h" #include "ui_gddcStateInfo.h"
GDDCStateInfo::GDDCStateInfo(QWidget *parent) GDDCStateInfo::GDDCStateInfo(QWidget *parent)
@ -13,7 +14,6 @@ GDDCStateInfo::~GDDCStateInfo() {
} }
// 初始化参数 // 初始化参数
void GDDCStateInfo::initParam() { void GDDCStateInfo::initParam() {
m_tableModel = new QStandardItemModel(); m_tableModel = new QStandardItemModel();
m_tableModel->setHorizontalHeaderItem(0, new QStandardItem("类型")); m_tableModel->setHorizontalHeaderItem(0, new QStandardItem("类型"));
m_tableModel->setHorizontalHeaderItem(1, new QStandardItem("详细信息")); m_tableModel->setHorizontalHeaderItem(1, new QStandardItem("详细信息"));
@ -109,7 +109,7 @@ void GDDCStateInfo::UDPMessageReceive(QByteArray &da, int size) {
QByteArray data = da; QByteArray data = da;
// data.resize(size); // data.resize(size);
qDebug() << data.data(); // qDebug() << data.data();
if (checkdata(data, data.size(), 1)) { if (checkdata(data, data.size(), 1)) {
QString str; QString str;
double dou; double dou;
@ -441,11 +441,13 @@ void GDDCStateInfo::UDPMessageReceive(QByteArray &da, int size) {
str = QString::number((UINT8)data.at(27) + (UINT16)data.at(28) * 256); str = QString::number((UINT8)data.at(27) + (UINT16)data.at(28) * 256);
m_tableModel->setItem(10, 1, new QStandardItem(str)); m_tableModel->setItem(10, 1, new QStandardItem(str));
// 目标定位经度 // 目标定位经度
flo = m_uint32_to_float(data.at(29), data.at(30), data.at(31), data.at(32)); flo = m_uint32_to_float(data.at(29), data.at(30), data.at(31),
data.at(32));
str = QString::number(flo, 'f', 6); str = QString::number(flo, 'f', 6);
m_tableModel->setItem(40, 1, new QStandardItem(str)); m_tableModel->setItem(40, 1, new QStandardItem(str));
// 目标定位纬度 // 目标定位纬度
flo = m_uint32_to_float(data.at(33), data.at(34), data.at(35), data.at(36)); flo = m_uint32_to_float(data.at(33), data.at(34), data.at(35),
data.at(36));
str = QString::number(flo, 'f', 6); str = QString::number(flo, 'f', 6);
m_tableModel->setItem(41, 1, new QStandardItem(str)); m_tableModel->setItem(41, 1, new QStandardItem(str));
// 目标海拔高度 // 目标海拔高度

@ -5,8 +5,8 @@
ModelCameraDlg::ModelCameraDlg(QWidget *parent) ModelCameraDlg::ModelCameraDlg(QWidget *parent)
: QDialog(parent), ui(new Ui::ModelCameraDlg) { : QDialog(parent), ui(new Ui::ModelCameraDlg) {
ui->setupUi(this); ui->setupUi(this);
ui->videoIPLineEdit->setText(QStringLiteral( ui->videoIPLineEdit->setText(
"rtsp://192.168.55.65:554/live/track0")); // rtsp://192.168.5.74:8554/LIVE QStringLiteral("rtsp://192.168.5.74:8554/LIVE"));
ui->pushStreamIPEdit->setText( ui->pushStreamIPEdit->setText(
QStringLiteral("rtmp://182.92.130.23/app/stream99")); QStringLiteral("rtmp://182.92.130.23/app/stream99"));
ui->cameraVideoWidget->setVedioSaveFileDirPath("./3DCameraVideo"); ui->cameraVideoWidget->setVedioSaveFileDirPath("./3DCameraVideo");

@ -368,11 +368,23 @@ void MainWindow::changeBtnColor(int num) {
* @brief UAVIDAPPName * @brief UAVIDAPPName
*/ */
void MainWindow::initUAVIDMap() { void MainWindow::initUAVIDMap() {
// 内蒙
g_mapAppName[5] = "nmyj"; g_mapAppName[5] = "nmyj";
g_mapAppName[7] = "nmyj"; g_mapAppName[7] = "nmyj";
// 江苏
for (int i = 8; i < 13; ++i) { for (int i = 8; i < 13; ++i) {
g_mapAppName[i] = "jsyj"; g_mapAppName[i] = "jsyj";
} }
// 河南
g_mapAppName[13] = "hnyj";
for (int i = 15; i < 23; ++i) {
g_mapAppName[i] = "hnyj";
}
g_mapAppName[25] = "hnyj";
g_mapAppName[26] = "hnyj";
// 测试
g_mapAppName[99] = "testyj"; g_mapAppName[99] = "testyj";
} }

Loading…
Cancel
Save