| | |
| | | /** |
| | | * 在线 |
| | | */ |
| | | @Schema(description = "是否在线,1为在线,0为离线") |
| | | private int online; |
| | | @Schema(description = "是否在线,true为在线,false为离线") |
| | | private boolean onLine; |
| | | |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Schema(description = "心跳时间") |
| | | private String keepaliveTime; |
| | | |
| | | |
| | | /** |
| | | * 心跳间隔 |
| | | */ |
| | | @Schema(description = "心跳间隔") |
| | | private int keepaliveIntervalTime; |
| | | |
| | | /** |
| | | * 通道个数 |
| | |
| | | /** |
| | | * 目录订阅周期,0为不订阅 |
| | | */ |
| | | @Schema(description = "目录订阅周期,0为不订阅") |
| | | @Schema(description = "目录订阅周期,o为不订阅") |
| | | private int subscribeCycleForCatalog; |
| | | |
| | | /** |
| | |
| | | * 是否开启ssrc校验,默认关闭,开启可以防止串流 |
| | | */ |
| | | @Schema(description = "是否开启ssrc校验,默认关闭,开启可以防止串流") |
| | | private boolean ssrcCheck = true; |
| | | private boolean ssrcCheck = false; |
| | | |
| | | /** |
| | | * 地理坐标系, 目前支持 WGS84,GCJ02 |
| | |
| | | @Schema(description = "地理坐标系, 目前支持 WGS84,GCJ02") |
| | | private String geoCoordSys; |
| | | |
| | | /** |
| | | * 树类型 国标规定了两种树的展现方式 行政区划:CivilCode 和业务分组:BusinessGroup |
| | | */ |
| | | @Schema(description = "树类型 国标规定了两种树的展现方式 行政区划:CivilCode 和业务分组:BusinessGroup") |
| | | private String treeType; |
| | | |
| | | @Schema(description = "密码") |
| | | private String password; |
| | | |
| | | @Schema(description = "收流IP") |
| | | private String sdpIp; |
| | | |
| | | @Schema(description = "SIP交互IP(设备访问平台的IP)") |
| | | private String localIp; |
| | | |
| | | @Schema(description = "是否作为消息通道") |
| | | private boolean asMessageChannel; |
| | | |
| | | @Schema(description = "设备注册的事务信息") |
| | | private SipTransactionInfo sipTransactionInfo; |
| | | |
| | | |
| | | |
| | | |
| | | public String getDeviceId() { |
| | |
| | | return streamMode; |
| | | } |
| | | |
| | | public Integer getStreamModeForParam() { |
| | | if (streamMode == null) { |
| | | return 0; |
| | | } |
| | | if (streamMode.equalsIgnoreCase("UDP")) { |
| | | return 0; |
| | | }else if (streamMode.equalsIgnoreCase("TCP-PASSIVE")) { |
| | | return 1; |
| | | }else if (streamMode.equalsIgnoreCase("TCP-ACTIVE")) { |
| | | return 2; |
| | | } |
| | | return 0; |
| | | } |
| | | |
| | | public void setStreamMode(String streamMode) { |
| | | this.streamMode = streamMode; |
| | | } |
| | |
| | | this.hostAddress = hostAddress; |
| | | } |
| | | |
| | | public int getOnline() { |
| | | return online; |
| | | public boolean isOnLine() { |
| | | return onLine; |
| | | } |
| | | |
| | | public void setOnline(int online) { |
| | | this.online = online; |
| | | public void setOnLine(boolean onLine) { |
| | | this.onLine = onLine; |
| | | } |
| | | |
| | | public int getChannelCount() { |
| | |
| | | this.geoCoordSys = geoCoordSys; |
| | | } |
| | | |
| | | public String getTreeType() { |
| | | return treeType; |
| | | } |
| | | |
| | | public void setTreeType(String treeType) { |
| | | this.treeType = treeType; |
| | | } |
| | | |
| | | public String getPassword() { |
| | | return password; |
| | | } |
| | |
| | | public void setPassword(String password) { |
| | | this.password = password; |
| | | } |
| | | |
| | | public String getSdpIp() { |
| | | return sdpIp; |
| | | } |
| | | |
| | | public void setSdpIp(String sdpIp) { |
| | | this.sdpIp = sdpIp; |
| | | } |
| | | |
| | | public String getLocalIp() { |
| | | return localIp; |
| | | } |
| | | |
| | | public void setLocalIp(String localIp) { |
| | | this.localIp = localIp; |
| | | } |
| | | |
| | | public int getKeepaliveIntervalTime() { |
| | | return keepaliveIntervalTime; |
| | | } |
| | | |
| | | public void setKeepaliveIntervalTime(int keepaliveIntervalTime) { |
| | | this.keepaliveIntervalTime = keepaliveIntervalTime; |
| | | } |
| | | |
| | | public boolean isAsMessageChannel() { |
| | | return asMessageChannel; |
| | | } |
| | | |
| | | public void setAsMessageChannel(boolean asMessageChannel) { |
| | | this.asMessageChannel = asMessageChannel; |
| | | } |
| | | |
| | | public SipTransactionInfo getSipTransactionInfo() { |
| | | return sipTransactionInfo; |
| | | } |
| | | |
| | | public void setSipTransactionInfo(SipTransactionInfo sipTransactionInfo) { |
| | | this.sipTransactionInfo = sipTransactionInfo; |
| | | } |
| | | |
| | | /*======================设备主子码流逻辑START=========================*/ |
| | | @Schema(description = "开启主子码流切换的开关(false-不开启,true-开启)") |
| | | private boolean switchPrimarySubStream; |
| | | |
| | | public boolean isSwitchPrimarySubStream() { |
| | | return switchPrimarySubStream; |
| | | } |
| | | |
| | | public void setSwitchPrimarySubStream(boolean switchPrimarySubStream) { |
| | | this.switchPrimarySubStream = switchPrimarySubStream; |
| | | } |
| | | |
| | | /*======================设备主子码流逻辑END=========================*/ |
| | | |
| | | |
| | | } |