N7201A430C.pdf - 第34页
NPM-D 上一级通信 2.2 套接字通信 Page 2-10 EJM1DC-MB-02F-00 2. 格式 ( 记述例 ) 关于格式,请参阅 “2.2.2 数据包格式 ” 。 在此表示各命令的记述例。 连接要求 在连接要求上没有数据包数据部分的 数据部分。 [ 要求记述例 ] SOH(0x01) 000120 STC(0x02) <?xml version="1.1" encoding="UTF…

NPM-D
上一级通信
2.2
套接字通信
EJM1DC-MB-02F-00 Page 2-9
2.2.3
一般通信信息命令
套接字通信上存在着特有的命令
(
一般通信信息命令
)
。
在此说明一般通信信息命令的一览表和格式
(
记述例
)
以及处理流程。
1.
命令一览表
有关一般通信信息的命令一览表如下所示。
命令一览表
1
表示命令的处理方向和命令的解说。
命令一览表
2
表示套接字命令名称。套接字命令名称为数据包格式的数据包数据部分的帧头部分
“CommandName”
上记载的名称。
[
命令一览表
1:
处理方向与说明
]
处理方向
命令名称
上一级系统
↓
LNB
LNB
↓
上一级系统
说明
连接要求
上一级系统向
LNB
要求连接通信。
切断要求
上一级系统向
LNB
要求切断通信。
生存检查
上一级系统向
LNB
确认通信状态。
超时
对于
LNB
发送的信息,如果上一级系统没有
进行一定时间的应答,则进行发送。
[
命令一览表
2:
套接字命令名称
]
命令名称
套接字命令名称
连接要求
Connect
切断要求
DisConnect
生存检查
HealthCheck
超时
TimeOut

NPM-D
上一级通信
2.2
套接字通信
Page 2-10 EJM1DC-MB-02F-00
2.
格式
(
记述例
)
关于格式,请参阅
“2.2.2
数据包格式
”
。
在此表示各命令的记述例。
连接要求
在连接要求上没有数据包数据部分的数据部分。
[
要求记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>Connect</CommandName>
<ConnectOption>0</ConnectOption>
</Header>
</root>
ETX(0x03)
[
回答记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>Connect</CommandName>
<ConnectOption>0</ConnectOption>
<ResultCode>0</ResultCode>
</Header>
</root>
ETX(0x03)
切断要求
在切断要求上没有数据包数据部分的数据部分。
并且,在切断要求上也没有回答。
[
要求记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>DisConnect</CommandName>
</Header>
</root>
ETX(0x03)

NPM-D
上一级通信
2.2
套接字通信
EJM1DC-MB-02F-00 Page 2-11
生存检查
在生存检查上没有数据包数据部分的数据部分。
[
要求记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>HealthCheck</CommandName>
</Header>
</root>
ETX(0x03)
[
回答记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>HealthCheck</CommandName>
<ResultCode>0</ResultCode>
</Header>
</root>
ETX(0x03)
超时
在超时上没有数据包数据部分的数据部分。
并且,在切断要求上也没有回答。
[
记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>TimeOut</CommandName>
</Header>
</root>
ETX(0x03)