| | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import java.text.MessageFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | | |
| | | /** |
| | |
| | | booleans[1] = true; // 关门信号 |
| | | booleans[0] = false; |
| | | siemensS7Net.Write("DB100.826",booleans); |
| | | log.info("下发关门信号成功:" + Arrays.toString(booleans)); |
| | | } |
| | | } else if(flag == 1) { |
| | | OperateResultExOne<byte[]> readOpenResult = siemensS7Net.Read("DB100.826", (short) 1); |
| | |
| | | booleans[0] = true; // 开门信号 |
| | | booleans[1] = false; |
| | | siemensS7Net.Write("DB100.826",booleans); |
| | | log.info("下发开门信号成功:" + Arrays.toString(booleans)); |
| | | } |
| | | } |
| | | Thread.sleep(500); |
| | |
| | | staProtocol.setCloseAskDoor(booleans[1]); |
| | | staProtocol.setIfOpenDoor(booleans[2]); |
| | | staProtocol.setIfCloseDoor(booleans[3]); |
| | | log.info("下发开关门后回读:" + Arrays.toString(booleans)); |
| | | } |
| | | } |
| | | |