IEvsDiscreteBrightnessController

Interface for controlling the glasses brightness using a predefined brightness levels that were optimized to the display

Functions

Link copied to clipboard
abstract fun decreaseBrightness()

Set the brightness level to be getBrightnessLevel-1, with the 0 as the minimal level

Link copied to clipboard
abstract fun getBrightnessLevel(): Int

Returns the current brightness level according to the current brightness value

Link copied to clipboard
abstract fun getBrightnessValues(): List<Short>

Returns the brightness value for each brightness level

Link copied to clipboard

Returns the number of the brightness levels

Link copied to clipboard
abstract fun increaseBrightness()

Set the brightness level to be getBrightnessLevel+1, with the getNumberOfBrightnessLevels-1 as the maximal level

Link copied to clipboard
abstract fun setBrightnessLevel(levelIndex: Int)

Sets the brightness level