package com.songhua.system.domain;

import lombok.Data;

import java.util.Date;
import java.util.List;



@Data
public class ActiveGpsData {
    /**
     * 定位标志：
     * 1: 非精确定位
     * 2：GPS 精确定位
     * 3：基站定位
     */
    private int gpsFlag;
    /**
     * 原始经度
     */
    private double lon;
    /**
     * 原始纬度
     */
    private double lat;
    /**
     * 百度修正经度
     */
    private double _lon;
    /**
     * 百度修正纬度
     */
    private double _lat;
    /**
     * 通讯信号：
     * <15：信号弱
     * 15– 25：信号良
     * >25:	 信号强
     */
    private int signal;
    /**
     * 速度（单位：km/h）
     */
    private int speed;
    /**
     * 方向（正北为 0）
     */
    private int direct;
    /**
     * 累计里程
     */
    private double mileage;
    /**
     *
     */
    private double battery;
    /**
     *
     */
    private double power;
    /**
     * 车辆状态：
     * 0x2001:	 设防状态
     * 0x2004:	 车辆启动状态
     * 0x2005:	 设备进入省电状态
     */
    private List<Integer> status;
    /**
     * 车辆报警：
     * 0x3001:	 紧急报警
     * 0x3002:	 超速报警
     * 0x3003:	 震动报警
     * 0x3004:	 移位报警
     * 0x3007:	 进区域报警
     * 0x3008:	 出区域报警
     * 0x3009:	 断电报警
     * 0x300A:	 电瓶电压低报警
     */
    private List<String> alerts;
    /**
     * 定位时间
     */
    private Date gpsTime;
    /**
     * 接收时间
     */
    private Date rcvTime;

}
