| | |
| | | package com.flightfeather.uav.lightshare.bean |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonInclude |
| | | import com.flightfeather.uav.model.BaseMData |
| | | import com.flightfeather.uav.socket.bean.AirData |
| | | import com.flightfeather.uav.socket.eunm.FactorType |
| | | |
| | | /** |
| | | * @author riku |
| | |
| | | var lng: Double? = null, |
| | | //纬度 |
| | | var lat: Double? = null |
| | | ) |
| | | ) : BaseMData() { |
| | | override fun getFactorData(type: FactorType): Double? { |
| | | if (values == null) throw IllegalStateException(this.javaClass.name + ": 监测数据数组为null") |
| | | for (d in values!!) { |
| | | if (d.factorName == type.name) { |
| | | return d.factorData |
| | | } |
| | | } |
| | | return null |
| | | } |
| | | } |