|
|
|
@ -16,6 +16,7 @@ |
|
|
|
package org.thingsboard.server.edqs.data.dp; |
|
|
|
|
|
|
|
import lombok.Getter; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.thingsboard.server.common.data.edqs.DataPoint; |
|
|
|
import org.thingsboard.server.common.data.kv.DataType; |
|
|
|
|
|
|
|
@ -46,6 +47,10 @@ public class BoolDataPoint extends AbstractDataPoint { |
|
|
|
|
|
|
|
@Override |
|
|
|
public int compareTo(DataPoint dataPoint) { |
|
|
|
return Boolean.compare(value, dataPoint.getBool()); |
|
|
|
if (dataPoint.getType() == DataType.BOOLEAN) { |
|
|
|
return StringUtils.compareIgnoreCase(valueToString(), dataPoint.valueToString()); |
|
|
|
} else { |
|
|
|
return super.compareTo(dataPoint); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|