mirror of
https://gitee.com/pan648540858/wvp-GB28181-pro.git
synced 2026-05-24 14:07:50 +08:00
1078-添加查询终端参数
This commit is contained in:
parent
570307669e
commit
fce96def9f
@ -263,7 +263,24 @@ public class JT1078Template {
|
|||||||
*
|
*
|
||||||
* @param devId 设备号
|
* @param devId 设备号
|
||||||
*/
|
*/
|
||||||
public String getDeviceConfig(String devId, J8106 j8106, Integer timeOut) {
|
public String getDeviceConfig(String devId, J8104 j8104, Integer timeOut) {
|
||||||
|
|
||||||
|
Cmd cmd = new Cmd.Builder()
|
||||||
|
.setDevId(devId)
|
||||||
|
.setPackageNo(randomInt())
|
||||||
|
.setMsgId(H8104)
|
||||||
|
.setRespId(H0104)
|
||||||
|
.setRs(j8104)
|
||||||
|
.build();
|
||||||
|
return SessionManager.INSTANCE.request(cmd, timeOut);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询指定终端参数
|
||||||
|
*
|
||||||
|
* @param devId 设备号
|
||||||
|
*/
|
||||||
|
public String getDeviceSpecifyConfig(String devId, J8106 j8106, Integer timeOut) {
|
||||||
|
|
||||||
Cmd cmd = new Cmd.Builder()
|
Cmd cmd = new Cmd.Builder()
|
||||||
.setDevId(devId)
|
.setDevId(devId)
|
||||||
|
|||||||
@ -0,0 +1,21 @@
|
|||||||
|
package com.genersoft.iot.vmp.jt1078.proc.response;
|
||||||
|
|
||||||
|
import com.genersoft.iot.vmp.jt1078.annotation.MsgId;
|
||||||
|
import io.netty.buffer.ByteBuf;
|
||||||
|
import io.netty.buffer.Unpooled;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询终端参数
|
||||||
|
*/
|
||||||
|
@MsgId(id = "8104")
|
||||||
|
public class J8104 extends Rs {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ByteBuf encode() {
|
||||||
|
ByteBuf buffer = Unpooled.buffer();
|
||||||
|
return buffer;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -501,8 +501,9 @@ public class jt1078ServiceImpl implements Ijt1078Service {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (params == null || params.length == 0) {
|
if (params == null || params.length == 0) {
|
||||||
return;
|
J8104 j8104 = new J8104();
|
||||||
}
|
jt1078Template.getDeviceConfig(deviceId, j8104, 6);
|
||||||
|
}else {
|
||||||
byte[] paramBytes = new byte[params.length];
|
byte[] paramBytes = new byte[params.length];
|
||||||
for (int i = 0; i < params.length; i++) {
|
for (int i = 0; i < params.length; i++) {
|
||||||
try {
|
try {
|
||||||
@ -520,6 +521,7 @@ public class jt1078ServiceImpl implements Ijt1078Service {
|
|||||||
}
|
}
|
||||||
J8106 j8106 = new J8106();
|
J8106 j8106 = new J8106();
|
||||||
j8106.setParams(paramBytes);
|
j8106.setParams(paramBytes);
|
||||||
jt1078Template.getDeviceConfig(deviceId, j8106, 6);
|
jt1078Template.getDeviceSpecifyConfig(deviceId, j8106, 6);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user