N7201A430C - 第33页

NPM-D 上一级通信 2.2 套接字通信 EJM1DC-MB-02F -00 Page 2-9 2.2.3 一般通信信息命令 套接字通信上存在着特有的命令 ( 一般通信信息命令 ) 。 在此说明一般通信信息命令的一览表 和格式 ( 记述例 ) 以及处理流程。 1. 命令一览表 有关一般通信信息的命令一览表如下 所示。 命令一览表 1 表示命令的处理方向和命令的解说。 命令一览表 2 表示套接字命令名称。套接字命令名 称为数据包格式的数…

100%1 / 206
NPM-D
上一级通信
2.2
套接字通信
Page 2-8 EJM1DC-MB-02F-00
以下记载着要求上的数据包数据部分的数据部分格式。
[
数据部分
]
数据部分为各事件
/
命令固有的部分。
关于详情,请参阅
“3.
事件
“4.
元件核对作业
“5.
元件管理信息
回答格式
下表记载着回答上的数据包数据部分的帧头部分格式。
[
帧头部分
]
项目
说明
记述例
其他公司
I/F
宣言
上一级界面宣言
<SystemName>
OTHERSYSTEM</SystemName>
版本
格式版本
<SystemVersion>
1.00</SystemVersion>
区段
ID
区段
ID
<SessionId>1</SessionId>
名称
事件
/
命令的名称
<CommandName>
MachineEvent</CommandName>
处理结果
命令应答结果
(0:
正常,
0
以外
:
异常
)
<ResultCode>0</ResultCode>
回答上的数据包数据部分的数据部分不存在。
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)