-
- All Implemented Interfaces:
public final class AutoZoomSpeedEvaluator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAutoZoomSpeedEvaluator.Companionpublic interfaceAutoZoomSpeedEvaluator.OnSpeedModeUpdateListenerpublic enumAutoZoomSpeedEvaluator.SpeedCompareLevel
-
Field Summary
Fields Modifier and Type Field Description private BooleanhasValidOutputprivate AutoZoomRangecurrentRangeprivate IntegermeasurementSystemprivate FreeDriveSpeedLimitsConfigurationconfigprivate LongswitchSpeedLimitTimeoutMs
-
Constructor Summary
Constructors Constructor Description AutoZoomSpeedEvaluator(FreeDriveSpeedLimitsConfiguration config, Long switchSpeedLimitTimeoutMs)
-
Method Summary
Modifier and Type Method Description final BooleangetHasValidOutput()final UnitsetHasValidOutput(Boolean hasValidOutput)final AutoZoomRangegetCurrentRange()final UnitsetCurrentRange(AutoZoomRange currentRange)final IntegergetMeasurementSystem()final UnitsetMeasurementSystem(Integer measurementSystem)final FreeDriveSpeedLimitsConfigurationgetConfig()final UnitsetConfig(FreeDriveSpeedLimitsConfiguration config)final LonggetSwitchSpeedLimitTimeoutMs()final UnitsetSwitchSpeedLimitTimeoutMs(Long switchSpeedLimitTimeoutMs)final Unitupdate()final UnitupdateCurrentSpeed(Float speed)final UnitsetSpeedModeUpdateListener(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)
-
-
-
-