|
@@ -216,6 +216,15 @@ public class CalculateServer {
|
|
|
case "UINT16":
|
|
|
case "INT16":
|
|
|
case "CHAR":
|
|
|
+ Object values = tpd.getRtdbData().getValue();
|
|
|
+ if (values instanceof Double) {
|
|
|
+ Double valuess = (Double) tpd.getRtdbData().getValue();
|
|
|
+ System.arraycopy(BytesUtil.double2Byte(valuess),0, groupData, dataOffset, 8);
|
|
|
+ }else {
|
|
|
+ Long valuess = (Long) tpd.getRtdbData().getValue();
|
|
|
+ System.arraycopy(BytesUtil.long2Bytes(valuess),0, groupData, dataOffset, 8);
|
|
|
+ }
|
|
|
+ dataOffset += 8;
|
|
|
break;
|
|
|
case "INT":
|
|
|
case "INT32":
|