package com.genersoft.iot.vmp.gb28181.bean; public class Device { /** * Id */ private int id; /** * 设备Id */ private String deviceId; /** * 设备名 */ private String name; /** * 生产厂商 */ private String manufacturer; /** * 型号 */ private String model; /** * 固件版本 */ private String firmware; /** * 传输协议 * UDP/TCP */ private String transport; /** * 数据流传输模式 * UDP:udp传输 * TCP-ACTIVE:tcp主动模式 * TCP-PASSIVE:tcp被动模式 */ private String streamMode; /** * wan地址_ip */ private String ip; /** * wan地址_port */ private int port; /** * wan地址 */ private String hostAddress; /** * 在线 */ private int online; /** * 注册时间 */ private String registerTime; /** * 心跳时间 */ private String keepaliveTime; /** * 通道个数 */ private int channelCount; /** * 注册有效期 */ private int expires; /** * 创建时间 */ private String createTime; /** * 更新时间 */ private String updateTime; /** * 设备使用的媒体id, 默认为null */ private String mediaServerId; /** * 首次注册 */ private boolean firsRegister; /** * 字符集, 支持 utf-8 与 gb2312 */ private String charset ; /** * 目录订阅周期,0为不订阅 */ private int subscribeCycleForCatalog ; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getDeviceId() { return deviceId; } public void setDeviceId(String deviceId) { this.deviceId = deviceId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getManufacturer() { return manufacturer; } public void setManufacturer(String manufacturer) { this.manufacturer = manufacturer; } public String getModel() { return model; } public void setModel(String model) { this.model = model; } public String getFirmware() { return firmware; } public void setFirmware(String firmware) { this.firmware = firmware; } public String getTransport() { return transport; } public void setTransport(String transport) { this.transport = transport; } public String getStreamMode() { return streamMode; } public void setStreamMode(String streamMode) { this.streamMode = streamMode; } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public int getPort() { return port; } public void setPort(int port) { this.port = port; } public String getHostAddress() { return hostAddress; } public void setHostAddress(String hostAddress) { this.hostAddress = hostAddress; } public int getOnline() { return online; } public void setOnline(int online) { this.online = online; } public int getChannelCount() { return channelCount; } public void setChannelCount(int channelCount) { this.channelCount = channelCount; } public String getRegisterTime() { return registerTime; } public void setRegisterTime(String registerTime) { this.registerTime = registerTime; } public String getKeepaliveTime() { return keepaliveTime; } public void setKeepaliveTime(String keepaliveTime) { this.keepaliveTime = keepaliveTime; } public int getExpires() { return expires; } public void setExpires(int expires) { this.expires = expires; } public String getCreateTime() { return createTime; } public void setCreateTime(String createTime) { this.createTime = createTime; } public String getUpdateTime() { return updateTime; } public void setUpdateTime(String updateTime) { this.updateTime = updateTime; } public String getMediaServerId() { return mediaServerId; } public void setMediaServerId(String mediaServerId) { this.mediaServerId = mediaServerId; } public boolean isFirsRegister() { return firsRegister; } public void setFirsRegister(boolean firsRegister) { this.firsRegister = firsRegister; } public String getCharset() { return charset; } public void setCharset(String charset) { this.charset = charset; } public int getSubscribeCycleForCatalog() { return subscribeCycleForCatalog; } public void setSubscribeCycleForCatalog(int subscribeCycleForCatalog) { this.subscribeCycleForCatalog = subscribeCycleForCatalog; } }