|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 创建外部命令(发给控制器) | 
|---|
|  |  |  | * @param comId 命令ID | 
|---|
|  |  |  | * @param code 命令code | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 创建外部命令(发给控制器) | 
|---|
|  |  |  | * @param rtuAddr 控制器地址 | 
|---|
|  |  |  | * @param comId 命令ID | 
|---|
|  |  |  | * @param code 命令code | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public Command createOuterCommand(String rtuAddr, String comId, String code) { | 
|---|
|  |  |  | Command com = new Command(); | 
|---|
|  |  |  | com.id = comId; | 
|---|
|  |  |  | com.rtuAddr = rtuAddr; | 
|---|
|  |  |  | com.code = code ; | 
|---|
|  |  |  | com.type = CommandType.outerCommand; | 
|---|
|  |  |  | return com ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 创建外部透传命令(发给控制器) | 
|---|
|  |  |  | * @param comId 命令ID | 
|---|
|  |  |  | * @param code 命令code | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 创建外部透传命令(发给控制器) | 
|---|
|  |  |  | * @param rtuAddr 控制器地址 | 
|---|
|  |  |  | * @param comId 命令ID | 
|---|
|  |  |  | * @param code 命令code | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public Command createOuterTransparentCommand(String rtuAddr, String comId, String code) { | 
|---|
|  |  |  | Command com = new Command(); | 
|---|
|  |  |  | com.id = comId; | 
|---|
|  |  |  | com.rtuAddr = rtuAddr; | 
|---|
|  |  |  | com.code = code ; | 
|---|
|  |  |  | com.type = CommandType.outerTransCommand; | 
|---|
|  |  |  | return com ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 创建内部命令 | 
|---|
|  |  |  | * @param code 命令code | 
|---|
|  |  |  | * @return | 
|---|