VehicleLocationData.java 1.05 KB
package com.bsth.entity;
import com.bsth.socket.protocol.Message0205;

public class VehicleLocationData extends Data {

    /**
     * 信息类型
     * 默认应该为0x05
     */
    private byte infoType;

    /**
     * 定位状态
     * 位0 0有效 1无效
     * 位1 0北纬 1南纬
     * 位2 0东经 1西经
     * 位3-7 保留
     */
    private byte locationState;

    /**
     * 经度
     * 分辨率0.000001
     */
    private int lon;

    /**
     * 纬度
     * 分辨率0.000001
     */
    private int lat;


    public VehicleLocationData(Message0205 message0205){


    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(" 信息类型: ").append(String.format("%02x", infoType))
                .append(" 定位状态: ").append(locationState)
                .append(" 经度: ").append(lon)
                .append(" 纬度: ").append(lat);

        return sb.toString();
    }



    @Override
    public String getType() {

        return "VehicleLocation_data";
    }

}