io.github.nichetoolkit.socket.model.Jt808Alarm Maven / Gradle / Ivy
package io.github.nichetoolkit.socket.model;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
/**
* AlarmInfo 位置上报中的报警信息
* @author Cyan ([email protected])
* @version v.1.0
*/
@Builder
@Getter
@Setter
public class Jt808Alarm implements Serializable {
/**
* 紧急报警
*/
private boolean emergencyAlarm;
/**
* 超速报警 持续报警
*/
private boolean overSpeedAlarm;
/**
* 疲劳驾驶报警 持续报警
*/
private boolean fatigueDrivingAlarm;
/**
* 危险预警
*/
private boolean dangerWarning;
/**
* GNSS 模块发生故障 持续报警
*/
private boolean gnssModuleFault;
/**
* GNSS 天线未接或被剪断 持续报警
*/
private boolean gnssConnectFault;
/**
* GNSS 天线短路 持续报警
*/
private boolean gnssShortCircuit;
/**
* 终端主电源欠压 持续报警
*/
private boolean powerUnderpressure;
/**
* 终端主电源掉电 持续报警
*/
private boolean powerFault;
/**
* 终端LCD或显示器故障 持续报警
*/
private boolean lcdFault;
/**
* TTS模块故障 持续报警
*/
private boolean ttsFault;
/**
* 摄像头故障 持续报警
*/
private boolean CameraFault;
/**
* 道路运输证 IC 卡模块故障 持续报警
*/
private boolean icModuleFault;
/**
* 超速预警 持续报警
*/
private boolean overSpeedWarn;
/**
* 疲劳驾驶预警 持续报警
*/
private boolean fatigueDrivingWarn;
/**
* 违规行驶报警 持续报警
*/
private boolean driverAgainstRules;
/**
* 胎压预警 持续报警
*/
private boolean tirePressureWarning;
/**
* 右转盲区异常报警 持续报警
*/
private boolean rightTurnBlindArea;
/**
* 当天累计驾驶超时 持续报警
*/
private boolean cumulativeDrivingTimeout;
/**
* 超时停车 持续报警
*/
private boolean stopTimeout;
/**
* 进出区域
*/
private boolean inArea;
/**
* 进出路线
*/
private boolean outLine;
/**
* 路段行驶时间不足/过长
*/
private boolean drivingTimeIncorrect;
/**
* 路线偏离报警 持续报警
*/
private boolean routeDeviation;
/**
* 车辆 VSS 故障 持续报警
*/
private boolean vssFault;
/**
* 车辆油量异常 持续报警
*/
private boolean oilFault;
/**
* 车辆被盗(通过车辆防盗器) 持续报警
*/
private boolean stolenVehicle;
/**
* 车辆非法点火
*/
private boolean illegalIgnition;
/**
* 车辆非法位移
*/
private boolean illegalDisplacement;
/**
* 碰撞预警 持续报警
*/
private boolean collisionWarn;
/**
* 侧翻预警 持续报警
*/
private boolean rollOverWarn;
/**
* 非法开门报警(终端未设置区域时,不判断非法开门)
*/
private boolean illegalOpeningTheDoor;
}