/* * Copyright 2017 - 2022 Anton Tananaev (anton@traccar.org) * Copyright 2017 Andrey Kunitsyn (andrey@traccar.org) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.traccar.session; import java.util.Date; public class DeviceState { private boolean motionState; public void setMotionState(boolean motionState) { this.motionState = motionState; } public boolean getMotionState() { return motionState; } private Date motionTime; public Date getMotionTime() { return motionTime; } public void setMotionTime(Date motionTime) { this.motionTime = motionTime; } private double motionDistance; public double getMotionDistance() { return motionDistance; } public void setMotionDistance(double motionDistance) { this.motionDistance = motionDistance; } private boolean overspeedState; public void setOverspeedState(boolean overspeedState) { this.overspeedState = overspeedState; } public boolean getOverspeedState() { return overspeedState; } private Date overspeedTime; public Date getOverspeedTime() { return overspeedTime; } public void setOverspeedTime(Date overspeedTime) { this.overspeedTime = overspeedTime; } private long overspeedGeofenceId; public void setOverspeedGeofenceId(long overspeedGeofenceId) { this.overspeedGeofenceId = overspeedGeofenceId; } public long getOverspeedGeofenceId() { return overspeedGeofenceId; } }