package com.sd.cavphmi.bean
/***网联车辆位姿
 *{"version":"2.0.0","data_id":"default","data_type":"OBU","data_list":[{"vid":"261","vmodel":"01010102001","vtype":"双层客车1","coord_type":"Geo","coord":"117.3499501,39.0072603","direction":333.573,"speed":1.0,"timestamp":1755156180282,"vinfo":{"door":0,"light":0,"wiper":1}},{"vid":"263","vmodel":"01010400006","vtype":"中型客车","coord_type":"Geo","coord":"117.3487397,39.0030869","direction":3.008699999999976,"speed":58.0,"timestamp":1755156180283,"vinfo":{"door":0,"light":0,"wiper":1}},{"vid":"265","vmodel":"01010400001","vtype":"清扫","coord_type":"Geo","coord":"117.3443229,39.0011612","direction":349.3043,"speed":54.0,"timestamp":1755156180283,"vinfo":{"door":0,"light":0,"wiper":1}},{"vid":"267","vmodel":"01010400003","vtype":"售卖","coord_type":"Geo","coord":"117.3463546,38.9986415","direction":348.0532,"speed":4.0,"timestamp":1755156180284,"vinfo":{"door":0,"light":36864,"wiper":1,"poleId":"1200003843"}},{"vid":"269","vmodel":"01010400004","vtype":"出租","coord_type":"Geo","coord":"117.3472319,38.994756","direction":190.48939999999993,"speed":41.0,"timestamp":1755156180283,"vinfo":{"door":0,"light":0,"wiper":1,"poleId":"1200003838"}},{"vid":"271","vmodel":"01010400008","vtype":"巡逻车","coord_type":"Geo","coord":"117.3470161,39.0023286","direction":87.26830000000001,"speed":60.0,"timestamp":1755156180284,"vinfo":{"door":0,"light":0,"wiper":1}}]}
 * **/
class CarVehicle : ArrayList<CarVehicleItem>()

data class CarVehicleItem(
    val acceSpeed: String,
    val accessTime: Long,
    val deviceCode: String,
    val deviceId: String,
    val deviceStatus: Int,
    val door: Int,
    val drivingMode: Int,
    val elevation: String,
    val gear: Int,
    val heading: Double,
    val id: String,
    val latitude: Double,
    val light: Int,
    val longitude: Double,
    val msgId: String,
    val modelId:String,
    val parkInLot: Int,
    val receiveTime: Long,
    val reportTime: Long,
    val soc: Double,
    val speed: Double,
    val sweeperState: Int,
    val vehicleCode: String,
    val vehicleId: String,
    val vehiclePlate: String,
    val vehiclePurpose: String,
    val vehicle_purpose_special_vehicle_qs: String,
    val waterState: Int,
    val wheelAngle: String,
    val wiper: Int
)