| | |
| | | package com.genersoft.iot.vmp.gb28181.bean; |
| | | |
| | | import java.util.Map; |
| | | |
| | | |
| | | public class Device { |
| | | |
| | |
| | | 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 Host host; |
| | | private String hostAddress; |
| | | |
| | | /** |
| | | * 在线 |
| | | */ |
| | | private int online; |
| | | |
| | | |
| | | /** |
| | | * 通道列表 |
| | | * 注册时间 |
| | | */ |
| | | private Map<String,DeviceChannel> channelMap; |
| | | 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; |
| | | |
| | | /** |
| | | * 移动设备位置订阅周期,0为不订阅 |
| | | */ |
| | | private int subscribeCycleForMobilePosition; |
| | | |
| | | /** |
| | | * 移动设备位置信息上报时间间隔,单位:秒,默认值5 |
| | | */ |
| | | private int mobilePositionSubmissionInterval = 5; |
| | | |
| | | /** |
| | | * 报警订阅周期,0为不订阅 |
| | | */ |
| | | private int subscribeCycleForAlarm; |
| | | |
| | | /** |
| | | * 是否开启ssrc校验,默认关闭,开启可以防止串流 |
| | | */ |
| | | private boolean ssrcCheck; |
| | | |
| | | |
| | | public String getDeviceId() { |
| | |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getTransport() { |
| | | return transport; |
| | | } |
| | | |
| | | public void setTransport(String transport) { |
| | | this.transport = transport; |
| | | } |
| | | |
| | | public Host getHost() { |
| | | return host; |
| | | } |
| | | |
| | | public void setHost(Host host) { |
| | | this.host = host; |
| | | } |
| | | |
| | | public Map<String, DeviceChannel> getChannelMap() { |
| | | return channelMap; |
| | | } |
| | | |
| | | public void setChannelMap(Map<String, DeviceChannel> channelMap) { |
| | | this.channelMap = channelMap; |
| | | } |
| | | |
| | | public String getManufacturer() { |
| | |
| | | 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; |
| | | } |
| | | |
| | | public int getSubscribeCycleForMobilePosition() { |
| | | return subscribeCycleForMobilePosition; |
| | | } |
| | | |
| | | public void setSubscribeCycleForMobilePosition(int subscribeCycleForMobilePosition) { |
| | | this.subscribeCycleForMobilePosition = subscribeCycleForMobilePosition; |
| | | } |
| | | |
| | | public int getMobilePositionSubmissionInterval() { |
| | | return mobilePositionSubmissionInterval; |
| | | } |
| | | |
| | | public void setMobilePositionSubmissionInterval(int mobilePositionSubmissionInterval) { |
| | | this.mobilePositionSubmissionInterval = mobilePositionSubmissionInterval; |
| | | } |
| | | |
| | | public int getSubscribeCycleForAlarm() { |
| | | return subscribeCycleForAlarm; |
| | | } |
| | | |
| | | public void setSubscribeCycleForAlarm(int subscribeCycleForAlarm) { |
| | | this.subscribeCycleForAlarm = subscribeCycleForAlarm; |
| | | } |
| | | |
| | | public boolean isSsrcCheck() { |
| | | return ssrcCheck; |
| | | } |
| | | |
| | | public void setSsrcCheck(boolean ssrcCheck) { |
| | | this.ssrcCheck = ssrcCheck; |
| | | } |
| | | } |