| | |
| | | String payloadLength = "0008"; |
| | | String frame = functionCode + payloadLength + payload; |
| | | return MQTTConnectTypeEnum.SYNCHRONIZATION.getCode() + frame.toUpperCase() + CRC32Utils.getCRC32(frame.toUpperCase()); |
| | | // return MQTTConnectTypeEnum.SYNCHRONIZATION.getCode() + frame.toUpperCase() + CRC32Utils.getCRC32(payload.toUpperCase()); |
| | | } |
| | | |
| | | private String hex10To16(int value) { |
| | |
| | | } |
| | | |
| | | for (Light light : lightList) { |
| | | //TODO |
| | | if (!light.getDeviceCode().equals("32313243305007ff8711ffff")) { |
| | | continue; |
| | | } |
| | | if (map.get(light.getDeviceCode() + "0001") != null) { |
| | | /** |
| | | * 参数1:单灯信息 |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 设置日历(同心跳包中的6字节日期时间) |
| | | * |
| | |
| | | } |
| | | |
| | | A5LightSetCalendarReqInnerFrame setCalendarReqInnerFrame = |
| | | new A5LightSetCalendarReqInnerFrame(address, year, month, day, hour, min, sec); |
| | | new A5LightSetCalendarReqInnerFrame(address, year % 100, month+1, day, hour, min, sec); |
| | | |
| | | A5Frame a5Frame = new A5Frame(A5OrderEnum.REQUEST_LIGHT_DATA.getCode(), setCalendarReqInnerFrame); |
| | | System.out.println(a5Frame + " -----a5Frame"); |