package com.ruoyi.gps.domain; import java.io.Serializable; /** * GPS设备最后位置信息 */ public class GpsLastPosition implements Serializable { private static final long serialVersionUID = 1L; /** 设备序列号 */ private String deviceid; /** GPS设备上报时间 */ private Long devicetime; /** 到达服务器时间 */ private Long arrivedtime; /** 综合计算后位置更新时间 */ private Long updatetime; /** 最后位置定位时间 */ private Long validpoistiontime; /** 纬度 */ private Double callat; /** 经度 */ private Double callon; /** 高度(米) */ private Double altitude; /** 定位精度米 */ private Integer radius; /** 速度(米) */ private Double speed; /** 方向(0-360) */ private Integer course; /** 总里程米 */ private Integer totaldistance; /** 总油量(毫升) */ private Integer totaloil; /** 总非行驶油耗(毫升) */ private Integer totalnotrunningad; /** 第1个油箱(毫升) */ private Integer masteroil; /** 第2个油箱(毫升) */ private Integer auxoil; /** 第3个油箱(毫升) */ private Integer thirdoil; /** 第4个油箱(毫升) */ private Integer fourthoil; /** 油量模拟量1 */ private Integer srcad0; /** 油量模拟量2 */ private Integer srcad1; /** 油量模拟量3 */ private Integer srcad2; /** 油量模拟量4 */ private Integer srcad3; /** 部标状态值 */ private Long status; /** 部标状态文字描述 */ private String strstatus; /** 部标状态英文文字描述 */ private String strstatusen; /** 部标报警值 */ private Long alarm; /** 部标报警文字描述 */ private String stralarm; /** 部标报警英文文字描述 */ private String stralarmsen; /** 部标视频报警值 */ private Long videoalarm; /** 部标视频报警文字描述 */ private String strvideoalarm; /** 部标视频报警英文文字描述 */ private String strvideoalarmen; /** 视频信号丢失状态 */ private Long videosignalloststatus; /** 视频遮挡状态 */ private Long videosignalcoverstatus; /** 视频异常驾驶行为状态 */ private Long videobehavior; /** 视频疲劳程度 */ private Long videofatiguedegree; /** 位置信息来源定位类型 (gps,wifi,cell) */ private String gotsrc; /** 基站信号强度 */ private Integer rxlevel; /** gps有效数 */ private Integer gpsvalidnum; /** 外部电压(0.01V) */ private Double exvoltage; /** 电压(0.01V) */ private Double voltagev; /** 电量百分比 */ private Double voltagepercent; /** 是否移动(0:没运动,1:在运动) */ private Integer moving; /** 最后停留的纬度 */ private Double parklat; /** 最后停留的经度 */ private Double parklon; /** 最后停留时间 */ private Long parktime; /** 停留时长 */ private Long parkduration; /** 温度1(1/100度) */ private Integer temp1; /** 温度2(1/100度) */ private Integer temp2; /** 温度3(1/100度) */ private Integer temp3; /** 温度4(1/100度) */ private Integer temp4; /** 湿度1 */ private Integer humi1; /** 湿度2 */ private Integer humi2; /** IO状态位 */ private Integer iostatus; /** 超速状态(1:正在超速,2:未超速) */ private Integer currentoverspeedstate; /** 正反转(0:未知,1:正转,2:反转,3:停转) */ private Short rotatestatus; /** 载重状态(0x00:空车,0x01:半载,0x02:超载,0x03:满载,0x04:装载,0x05:卸载) */ private Short loadstatus; /** 重量(0.1kg) */ private Long weight; /** 载重AD0 */ private Integer srcweightad0; /** 上报类型 */ private Short reportmode; // Getters and Setters public String getDeviceid() { return deviceid; } public void setDeviceid(String deviceid) { this.deviceid = deviceid; } public Long getDevicetime() { return devicetime; } public void setDevicetime(Long devicetime) { this.devicetime = devicetime; } public Long getArrivedtime() { return arrivedtime; } public void setArrivedtime(Long arrivedtime) { this.arrivedtime = arrivedtime; } public Long getUpdatetime() { return updatetime; } public void setUpdatetime(Long updatetime) { this.updatetime = updatetime; } public Long getValidpoistiontime() { return validpoistiontime; } public void setValidpoistiontime(Long validpoistiontime) { this.validpoistiontime = validpoistiontime; } public Double getCallat() { return callat; } public void setCallat(Double callat) { this.callat = callat; } public Double getCallon() { return callon; } public void setCallon(Double callon) { this.callon = callon; } public Double getAltitude() { return altitude; } public void setAltitude(Double altitude) { this.altitude = altitude; } public Integer getRadius() { return radius; } public void setRadius(Integer radius) { this.radius = radius; } public Double getSpeed() { return speed; } public void setSpeed(Double speed) { this.speed = speed; } public Integer getCourse() { return course; } public void setCourse(Integer course) { this.course = course; } public Integer getTotaldistance() { return totaldistance; } public void setTotaldistance(Integer totaldistance) { this.totaldistance = totaldistance; } public Integer getTotaloil() { return totaloil; } public void setTotaloil(Integer totaloil) { this.totaloil = totaloil; } public Integer getTotalnotrunningad() { return totalnotrunningad; } public void setTotalnotrunningad(Integer totalnotrunningad) { this.totalnotrunningad = totalnotrunningad; } public Integer getMasteroil() { return masteroil; } public void setMasteroil(Integer masteroil) { this.masteroil = masteroil; } public Integer getAuxoil() { return auxoil; } public void setAuxoil(Integer auxoil) { this.auxoil = auxoil; } public Integer getThirdoil() { return thirdoil; } public void setThirdoil(Integer thirdoil) { this.thirdoil = thirdoil; } public Integer getFourthoil() { return fourthoil; } public void setFourthoil(Integer fourthoil) { this.fourthoil = fourthoil; } public Integer getSrcad0() { return srcad0; } public void setSrcad0(Integer srcad0) { this.srcad0 = srcad0; } public Integer getSrcad1() { return srcad1; } public void setSrcad1(Integer srcad1) { this.srcad1 = srcad1; } public Integer getSrcad2() { return srcad2; } public void setSrcad2(Integer srcad2) { this.srcad2 = srcad2; } public Integer getSrcad3() { return srcad3; } public void setSrcad3(Integer srcad3) { this.srcad3 = srcad3; } public Long getStatus() { return status; } public void setStatus(Long status) { this.status = status; } public String getStrstatus() { return strstatus; } public void setStrstatus(String strstatus) { this.strstatus = strstatus; } public String getStrstatusen() { return strstatusen; } public void setStrstatusen(String strstatusen) { this.strstatusen = strstatusen; } public Long getAlarm() { return alarm; } public void setAlarm(Long alarm) { this.alarm = alarm; } public String getStralarm() { return stralarm; } public void setStralarm(String stralarm) { this.stralarm = stralarm; } public String getStralarmsen() { return stralarmsen; } public void setStralarmsen(String stralarmsen) { this.stralarmsen = stralarmsen; } public Long getVideoalarm() { return videoalarm; } public void setVideoalarm(Long videoalarm) { this.videoalarm = videoalarm; } public String getStrvideoalarm() { return strvideoalarm; } public void setStrvideoalarm(String strvideoalarm) { this.strvideoalarm = strvideoalarm; } public String getStrvideoalarmen() { return strvideoalarmen; } public void setStrvideoalarmen(String strvideoalarmen) { this.strvideoalarmen = strvideoalarmen; } public Long getVideosignalloststatus() { return videosignalloststatus; } public void setVideosignalloststatus(Long videosignalloststatus) { this.videosignalloststatus = videosignalloststatus; } public Long getVideosignalcoverstatus() { return videosignalcoverstatus; } public void setVideosignalcoverstatus(Long videosignalcoverstatus) { this.videosignalcoverstatus = videosignalcoverstatus; } public Long getVideobehavior() { return videobehavior; } public void setVideobehavior(Long videobehavior) { this.videobehavior = videobehavior; } public Long getVideofatiguedegree() { return videofatiguedegree; } public void setVideofatiguedegree(Long videofatiguedegree) { this.videofatiguedegree = videofatiguedegree; } public String getGotsrc() { return gotsrc; } public void setGotsrc(String gotsrc) { this.gotsrc = gotsrc; } public Integer getRxlevel() { return rxlevel; } public void setRxlevel(Integer rxlevel) { this.rxlevel = rxlevel; } public Integer getGpsvalidnum() { return gpsvalidnum; } public void setGpsvalidnum(Integer gpsvalidnum) { this.gpsvalidnum = gpsvalidnum; } public Double getExvoltage() { return exvoltage; } public void setExvoltage(Double exvoltage) { this.exvoltage = exvoltage; } public Double getVoltagev() { return voltagev; } public void setVoltagev(Double voltagev) { this.voltagev = voltagev; } public Double getVoltagepercent() { return voltagepercent; } public void setVoltagepercent(Double voltagepercent) { this.voltagepercent = voltagepercent; } public Integer getMoving() { return moving; } public void setMoving(Integer moving) { this.moving = moving; } public Double getParklat() { return parklat; } public void setParklat(Double parklat) { this.parklat = parklat; } public Double getParklon() { return parklon; } public void setParklon(Double parklon) { this.parklon = parklon; } public Long getParktime() { return parktime; } public void setParktime(Long parktime) { this.parktime = parktime; } public Long getParkduration() { return parkduration; } public void setParkduration(Long parkduration) { this.parkduration = parkduration; } public Integer getTemp1() { return temp1; } public void setTemp1(Integer temp1) { this.temp1 = temp1; } public Integer getTemp2() { return temp2; } public void setTemp2(Integer temp2) { this.temp2 = temp2; } public Integer getTemp3() { return temp3; } public void setTemp3(Integer temp3) { this.temp3 = temp3; } public Integer getTemp4() { return temp4; } public void setTemp4(Integer temp4) { this.temp4 = temp4; } public Integer getHumi1() { return humi1; } public void setHumi1(Integer humi1) { this.humi1 = humi1; } public Integer getHumi2() { return humi2; } public void setHumi2(Integer humi2) { this.humi2 = humi2; } public Integer getIostatus() { return iostatus; } public void setIostatus(Integer iostatus) { this.iostatus = iostatus; } public Integer getCurrentoverspeedstate() { return currentoverspeedstate; } public void setCurrentoverspeedstate(Integer currentoverspeedstate) { this.currentoverspeedstate = currentoverspeedstate; } public Short getRotatestatus() { return rotatestatus; } public void setRotatestatus(Short rotatestatus) { this.rotatestatus = rotatestatus; } public Short getLoadstatus() { return loadstatus; } public void setLoadstatus(Short loadstatus) { this.loadstatus = loadstatus; } public Long getWeight() { return weight; } public void setWeight(Long weight) { this.weight = weight; } public Integer getSrcweightad0() { return srcweightad0; } public void setSrcweightad0(Integer srcweightad0) { this.srcweightad0 = srcweightad0; } public Short getReportmode() { return reportmode; } public void setReportmode(Short reportmode) { this.reportmode = reportmode; } }