io.github.lunasaw.gb28181.common.entity.query.DeviceConfigDownload Maven / Gradle / Ivy
The newest version!
package io.github.lunasaw.gb28181.common.entity.query;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import io.github.lunasaw.gb28181.common.entity.base.DeviceBase;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
/**
*
*
*
* DeviceConfig
* 150959
* channelId
*
* name
* 30
* 300
* 300
*
*
*
* @author luna
*/
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@XmlRootElement(name = "Query")
@XmlAccessorType(XmlAccessType.FIELD)
public class DeviceConfigDownload extends DeviceBase {
/**
* 查询配置参数类型(必选),可查询的配 置 类 型 包 括
* 基 本 参 数 配 置:BasicParam,
* 视 频 参数范围:VideoParamOpt,SVAC
* 编 码 配 置:SVACEncodeConfig,SVAC
* 解 码 配 置:SVACDe-codeConfig。
* 可同时查询多个配置类型,各类型以“/”分隔,可返回与查询
* SN 值相同的多个响应,每个响应对应一个配置类型
*/
@XmlElement(name = "ConfigType")
public String configType;
public DeviceConfigDownload(String cmdType, String sn, String deviceId) {
super(cmdType, sn, deviceId);
}
}