jinpengyong
2021-08-09 1e26fc1ca98b19eaa9813a6ea03a0c65b1ccef39
update
1 files modified
7 ■■■■ changed files
screen-common/src/main/java/com/moral/util/AmendUtils.java 7 ●●●● patch | view | raw | blame | history
screen-common/src/main/java/com/moral/util/AmendUtils.java
@@ -172,12 +172,15 @@
        double avgSin = sumSin / size;
        double avgCos = sumCos / size;
        if (avgSin > 0 && avgCos > 0) {
            avgDir = Math.atan(avgSin / avgCos) * 180 / Math.PI;
        } else if (avgCos < 0) {
        } else if ((avgSin > 0 && avgCos < 0) || (avgSin < 0 && avgCos < 0)) {
            avgDir = Math.atan(avgSin / avgCos) * 180 / Math.PI + 180;
        } else {
        } else if (avgSin < 0 && avgCos > 0) {
            avgDir = Math.atan(avgSin / avgCos) * 180 / Math.PI + 360;
        } else {
            avgDir = 0;
        }
        double v = sciCal(avgDir, 4);
        result.put(Constants.SENSOR_CODE_WIND_DIR, v);