services-api / com.keecker.services.projection.interfaces / ProjectorState / <init>
<init>
ProjectorState(orientation:
Int
? = null, focus:
Int
? = null, autoFocus:
Boolean
? = null, autoKeystone:
Boolean
? = null, disabled:
Boolean
? = null, powerOn:
Boolean
? = null, ledOn:
Boolean
? = null, keystone:
Int
? = null, zoom:
Int
? = null, brightness:
Int
? = null, contrast:
Int
? = null, displayMode:
DisplayMode
? = null, displayPosition:
DisplayPosition
? = null, aspectRatio:
AspectRatio
? = null)
Aggregates all the information about the projector:
- settings
- position
- power
Parameters
orientation
- Angle between the projected image bottom and the horizon. Between 0 and 78 degrees.
focus
- Focus knob position between 0 and 100.
autoFocus
- Automatically set the focus based on wall distance. Overrides focus.
autoKeystone
- Automatically set the keystone based on orientation
disabled
- No longer used.
powerOn
- Tells if the projector is powered.
ledOn
- Tells if the LEDs are on.
keystone
- Shapes the image. Between -40 and 40 degrees.
zoom
- Projected image zoom. Between 0 and 100.
brightness
- Projected image brightness between 0 and 100.
contrast
- Projected image contrast between 0 and 100.
displayMode
- DisplayMode
displayPosition
- DisplayPosition
aspectRatio
- AspectRatio