package com.jakehilborn.speedr; public class UIData { private Integer speed; private Integer limit; private Double timeSaved; //nanoseconds private long firstLimitTime; private boolean networkDown; //DriveTime usually updates once per second. On start up, resume, shutdown, and first speed limit received //we want to update the drive time outside of the regular 1 second cadence for immediate visibility of new data private boolean forceDriveTimeUpdate; public Integer getSpeed() { return speed; } public void setSpeed(Integer speed) { this.speed = speed; } public Integer getLimit() { return limit; } public void setLimit(Integer limit) { this.limit = limit; } public Double getTimeSaved() { return timeSaved; } public void setTimeSaved(Double timeSaved) { this.timeSaved = timeSaved; } public long getFirstLimitTime() { return firstLimitTime; } public void setFirstLimitTime(long firstLimitTime) { this.firstLimitTime = firstLimitTime; } public boolean isNetworkDown() { return networkDown; } public void setNetworkDown(boolean networkDown) { this.networkDown = networkDown; } public boolean isForceDriveTimeUpdate() { return forceDriveTimeUpdate; } public void setForceDriveTimeUpdate(boolean forceDriveTimeUpdate) { this.forceDriveTimeUpdate = forceDriveTimeUpdate; } }