-
- All Implemented Interfaces:
public final class AutoZoomSpeedEvaluator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
AutoZoomSpeedEvaluator.Companion
public interface
AutoZoomSpeedEvaluator.OnSpeedModeUpdateListener
public enum
AutoZoomSpeedEvaluator.SpeedCompareLevel
-
Field Summary
Fields Modifier and Type Field Description private Boolean
hasValidOutput
private AutoZoomRange
currentRange
private Integer
measurementSystem
private FreeDriveSpeedLimitsConfiguration
config
private Long
switchSpeedLimitTimeoutMs
-
Constructor Summary
Constructors Constructor Description AutoZoomSpeedEvaluator(FreeDriveSpeedLimitsConfiguration config, Long switchSpeedLimitTimeoutMs)
-
Method Summary
Modifier and Type Method Description final Boolean
getHasValidOutput()
final Unit
setHasValidOutput(Boolean hasValidOutput)
final AutoZoomRange
getCurrentRange()
final Unit
setCurrentRange(AutoZoomRange currentRange)
final Integer
getMeasurementSystem()
final Unit
setMeasurementSystem(Integer measurementSystem)
final FreeDriveSpeedLimitsConfiguration
getConfig()
final Unit
setConfig(FreeDriveSpeedLimitsConfiguration config)
final Long
getSwitchSpeedLimitTimeoutMs()
final Unit
setSwitchSpeedLimitTimeoutMs(Long switchSpeedLimitTimeoutMs)
final Unit
update()
final Unit
updateCurrentSpeed(Float speed)
final Unit
setSpeedModeUpdateListener(AutoZoomSpeedEvaluator.OnSpeedModeUpdateListener listener)
-
-
Constructor Detail
-
AutoZoomSpeedEvaluator
AutoZoomSpeedEvaluator(FreeDriveSpeedLimitsConfiguration config, Long switchSpeedLimitTimeoutMs)
-
-
Method Detail
-
getHasValidOutput
final Boolean getHasValidOutput()
-
setHasValidOutput
final Unit setHasValidOutput(Boolean hasValidOutput)
-
getCurrentRange
final AutoZoomRange getCurrentRange()
-
setCurrentRange
final Unit setCurrentRange(AutoZoomRange currentRange)
-
getMeasurementSystem
final Integer getMeasurementSystem()
-
setMeasurementSystem
final Unit setMeasurementSystem(Integer measurementSystem)
-
getConfig
final FreeDriveSpeedLimitsConfiguration getConfig()
-
setConfig
final Unit setConfig(FreeDriveSpeedLimitsConfiguration config)
-
getSwitchSpeedLimitTimeoutMs
final Long getSwitchSpeedLimitTimeoutMs()
-
setSwitchSpeedLimitTimeoutMs
final Unit setSwitchSpeedLimitTimeoutMs(Long switchSpeedLimitTimeoutMs)
-
updateCurrentSpeed
final Unit updateCurrentSpeed(Float speed)
- Parameters:
speed
-speed in meters per second
-
setSpeedModeUpdateListener
final Unit setSpeedModeUpdateListener(AutoZoomSpeedEvaluator.OnSpeedModeUpdateListener listener)
-
-
-
-