Documentation
¶
Index ¶
- Variables
- type AspectRatio
- type ColorMode
- type ColorTemperature
- type ErrorStatus
- type HdmiFormat
- type HdmiRange
- type LampModeErrorStatus
- type LampModeStatus
- type Language
- type LightSourceMode
- type PowerState
- type PrimaryColor
- type ProjectorPosition
- type ProjectorStatusValue
- type RemoteKey
- type ScreenColor
- type SourceInput
- type SplashScreen
- type ThreeDSyncMode
- type ViewSonic
- func (conn *ViewSonic) AutoAdjust() error
- func (conn *ViewSonic) Close()
- func (conn *ViewSonic) CycleAspectRatio() error
- func (conn *ViewSonic) CycleAudioMode() error
- func (conn *ViewSonic) CycleColorMode() error
- func (conn *ViewSonic) CycleLampMode() error
- func (conn *ViewSonic) DecreaseBrightness() error
- func (conn *ViewSonic) DecreaseContrast() error
- func (conn *ViewSonic) DecreaseGain() error
- func (conn *ViewSonic) DecreaseHue() error
- func (conn *ViewSonic) DecreaseKeystoneHorizontal() error
- func (conn *ViewSonic) DecreaseKeystoneVertical() error
- func (conn *ViewSonic) DecreaseSaturation() error
- func (conn *ViewSonic) DecreaseSharpness() error
- func (conn *ViewSonic) DecreaseVolume() error
- func (conn *ViewSonic) GetAspectRatio() (AspectRatio, error)
- func (conn *ViewSonic) GetBlank() (bool, error)
- func (conn *ViewSonic) GetBrightness() (int16, error)
- func (conn *ViewSonic) GetBrilliantColor() (int8, error)
- func (conn *ViewSonic) GetCEC() (bool, error)
- func (conn *ViewSonic) GetColorMode() (ColorMode, error)
- func (conn *ViewSonic) GetColorTemperature() (ColorTemperature, error)
- func (conn *ViewSonic) GetContrast() (int16, error)
- func (conn *ViewSonic) GetErrorStatus() (*ErrorStatus, error)
- func (conn *ViewSonic) GetFreeze() (bool, error)
- func (conn *ViewSonic) GetGain() (int16, error)
- func (conn *ViewSonic) GetHdmiFormat() (HdmiFormat, error)
- func (conn *ViewSonic) GetHdmiRange() (HdmiRange, error)
- func (conn *ViewSonic) GetHighAltitudeMode() (bool, error)
- func (conn *ViewSonic) GetHorizontalPosition() (int8, error)
- func (conn *ViewSonic) GetHue() (int16, error)
- func (conn *ViewSonic) GetKeystoneHorizontal() (int8, error)
- func (conn *ViewSonic) GetKeystoneVertical() (int8, error)
- func (conn *ViewSonic) GetLanguage() (Language, error)
- func (conn *ViewSonic) GetLightSourceMode() (LightSourceMode, error)
- func (conn *ViewSonic) GetLightSourceUsageTime() (uint32, error)
- func (conn *ViewSonic) GetMessageDisplay() (bool, error)
- func (conn *ViewSonic) GetMute() (bool, error)
- func (conn *ViewSonic) GetOperatingTemperature() (float32, float32, error)
- func (conn *ViewSonic) GetOverScan() (int8, error)
- func (conn *ViewSonic) GetPower() (PowerState, error)
- func (conn *ViewSonic) GetProjectorPosition() (ProjectorPosition, error)
- func (conn *ViewSonic) GetProjectorStatus() (ProjectorStatusValue, error)
- func (conn *ViewSonic) GetQuickAutoSearch() (bool, error)
- func (conn *ViewSonic) GetQuickPowerOff() (bool, error)
- func (conn *ViewSonic) GetRemoteControlCode() (int8, error)
- func (conn *ViewSonic) GetSaturation() (int16, error)
- func (conn *ViewSonic) GetScreenColor() (ScreenColor, error)
- func (conn *ViewSonic) GetSelectedPrimaryColor() (PrimaryColor, error)
- func (conn *ViewSonic) GetSharpness() (int16, error)
- func (conn *ViewSonic) GetSourceInput() (SourceInput, error)
- func (conn *ViewSonic) GetSplashScreen() (SplashScreen, error)
- func (conn *ViewSonic) GetThreeDSyncInvert() (bool, error)
- func (conn *ViewSonic) GetThreeDSyncMode() (ThreeDSyncMode, error)
- func (conn *ViewSonic) GetVerticalPosition() (int8, error)
- func (conn *ViewSonic) GetVolume() (int8, error)
- func (conn *ViewSonic) IncreaseBrightness() error
- func (conn *ViewSonic) IncreaseContrast() error
- func (conn *ViewSonic) IncreaseGain() error
- func (conn *ViewSonic) IncreaseHue() error
- func (conn *ViewSonic) IncreaseKeystoneHorizontal() error
- func (conn *ViewSonic) IncreaseKeystoneVertical() error
- func (conn *ViewSonic) IncreaseSaturation() error
- func (conn *ViewSonic) IncreaseSharpness() error
- func (conn *ViewSonic) IncreaseVolume() error
- func (conn *ViewSonic) Read(command uint16) (int8, error)
- func (conn *ViewSonic) Read2Bytes(command uint16) (int16, error)
- func (conn *ViewSonic) ReadNBytes(command uint16) ([]byte, error)
- func (conn *ViewSonic) ResetAllSettings() error
- func (conn *ViewSonic) ResetCurrentColorSettings() error
- func (conn *ViewSonic) ResetLightSourceUsageTime() error
- func (conn *ViewSonic) SelectPrimaryColor(color PrimaryColor) error
- func (conn *ViewSonic) SendRemoteKey(key RemoteKey) error
- func (conn *ViewSonic) SetAspectRatio(ratio AspectRatio) error
- func (conn *ViewSonic) SetBlank(blank bool) error
- func (conn *ViewSonic) SetBrilliantColor(level int8) error
- func (conn *ViewSonic) SetCEC(enable bool) error
- func (conn *ViewSonic) SetColorMode(mode ColorMode) error
- func (conn *ViewSonic) SetColorTemperature(temp ColorTemperature) error
- func (conn *ViewSonic) SetFreeze(freeze bool) error
- func (conn *ViewSonic) SetHdmiFormat(format HdmiFormat) error
- func (conn *ViewSonic) SetHdmiRange(r HdmiRange) error
- func (conn *ViewSonic) SetHighAltitudeMode(enable bool) error
- func (conn *ViewSonic) SetLanguage(lang Language) error
- func (conn *ViewSonic) SetLightSourceMode(mode LightSourceMode) error
- func (conn *ViewSonic) SetMessageDisplay(enable bool) error
- func (conn *ViewSonic) SetMute(mute bool) error
- func (conn *ViewSonic) SetOverScan(value int8) error
- func (conn *ViewSonic) SetPower(state PowerState) error
- func (conn *ViewSonic) SetProjectorPosition(pos ProjectorPosition) error
- func (conn *ViewSonic) SetQuickAutoSearch(enable bool) error
- func (conn *ViewSonic) SetQuickPowerOff(enable bool) error
- func (conn *ViewSonic) SetRemoteControlCode(code int8) error
- func (conn *ViewSonic) SetScreenColor(color ScreenColor) error
- func (conn *ViewSonic) SetSourceInput(input SourceInput) error
- func (conn *ViewSonic) SetSplashScreen(screen SplashScreen) error
- func (conn *ViewSonic) SetThreeDSyncInvert(enable bool) error
- func (conn *ViewSonic) SetThreeDSyncMode(mode ThreeDSyncMode) error
- func (conn *ViewSonic) SetVolume(level int8) error
- func (conn *ViewSonic) ShiftHorizontalPosition(right bool) error
- func (conn *ViewSonic) ShiftVerticalPosition(up bool) error
- func (conn *ViewSonic) Write(command uint16, value int8) error
- func (conn *ViewSonic) WriteKey(command uint16, value uint8) error
Constants ¶
This section is empty.
Variables ¶
var ErrFunctionDisabled = fmt.Errorf("function is disabled (greyed out) on the projector")
ErrFunctionDisabled is returned when the projector indicates that a function is disabled (greyed out). This typically occurs when there are no source inputs to the projector, making certain functions like "Aspect Ratio" unavailable via OSD menu or remote control.
Functions ¶
This section is empty.
Types ¶
type AspectRatio ¶
type AspectRatio int8
Aspect ratio
const ( AspectRatioAuto AspectRatio = 0x00 AspectRatio4To3 AspectRatio = 0x02 AspectRatio16To9 AspectRatio = 0x03 AspectRatio16To10 AspectRatio = 0x04 AspectRatioAnamorphic AspectRatio = 0x05 AspectRatioWide AspectRatio = 0x06 AspectRatio235To1 AspectRatio = 0x07 AspectRatioPanorama AspectRatio = 0x08 AspectRatioNative AspectRatio = 0x09 )
type ColorMode ¶
type ColorMode int8
Color mode
const ( ColorModeBrightest ColorMode = 0x00 ColorModeMovie ColorMode = 0x01 ColorModeStandard ColorMode = 0x04 ColorModeSRGBViewMatch ColorMode = 0x05 ColorModeDynamic ColorMode = 0x08 ColorModeRec709 ColorMode = 0x09 ColorModeDICOMSIM ColorMode = 0x0A ColorModeSports ColorMode = 0x11 ColorModePhoto ColorMode = 0x13 ColorModePresentation ColorMode = 0x14 ColorModeGaming ColorMode = 0x12 ColorModeVivid ColorMode = 0x15 ColorModeISFDay ColorMode = 0x16 ColorModeISFNight ColorMode = 0x17 )
type ColorTemperature ¶
type ColorTemperature int8
Color temperature
const ( ColorTemperatureWarm ColorTemperature = 0x00 ColorTemperatureNormal ColorTemperature = 0x01 ColorTemperatureNeutral ColorTemperature = 0x02 ColorTemperatureCool ColorTemperature = 0x03 )
type ErrorStatus ¶
type ErrorStatus struct {
LampFailCount uint8
LampLitErrorCount uint8
Fan1ErrorCount uint8
Fan2ErrorCount uint8
Fan3ErrorCount uint8
Fan4ErrorCount uint8
Diode1OpenErrorCount uint8
Diode2OpenErrorCount uint8
Diode1ShortErrorCount uint8
Diode2ShortErrorCount uint8
TemperatureErrorCount uint8
Temperature2ErrorCount uint8
FanIC1ErrorCount uint8
ColorWheelErrorCount uint8
ColorWheelStartupErrorCount uint8
UART1ErrorCount uint8
AbnormalPowerdown uint8
FirstBurnInErrorMinute uint32
LampStatus LampModeStatus
LampErrorStatus LampModeErrorStatus
}
type HdmiFormat ¶
type HdmiFormat int8
HDMI Format
const ( HdmiFormatRGB HdmiFormat = 0x00 HdmiFormatYUV HdmiFormat = 0x01 HdmiFormatAuto HdmiFormat = 0x02 )
type LampModeErrorStatus ¶
type LampModeErrorStatus uint16
const ( LampModeErrorStatusNoError LampModeErrorStatus = 0x00 LampModeErrorStatusTemperatureShutdown LampModeErrorStatus = 0x01 LampModeErrorStatusShortCircuit LampModeErrorStatus = 0x02 LampModeErrorStatusEndOfLampLife LampModeErrorStatus = 0x03 LampModeErrorStatusLampDidNotIgnite LampModeErrorStatus = 0x04 LampModeErrorStatusLampExtinguishedDuringOperation LampModeErrorStatus = 0x05 LampModeErrorStatusLampExtinguishedDuringRunUp LampModeErrorStatus = 0x06 LampModeErrorStatusEEPROMWriteError LampModeErrorStatus = 0x07 LampModeErrorStatusEEPROMWriteBufferOverflow LampModeErrorStatus = 0x08 LampModeErrorStatusUARTBufferOverflow LampModeErrorStatus = 0x09 LampModeErrorStatusLampCurrentCalculationError LampModeErrorStatus = 0x0A LampModeErrorStatusCorruptedSoftwareConfiguration LampModeErrorStatus = 0x0B LampModeErrorStatusLampVoltageTooLow LampModeErrorStatus = 0x0C LampModeErrorStatusEEPROMConfigMismatch LampModeErrorStatus = 0x0F LampModeErrorStatusMaxPreHeatingTimeElapsed LampModeErrorStatus = 0x10 )
type LampModeStatus ¶
type LampModeStatus int8
Error status
const ( LampModeStatusStandby LampModeStatus = 0x00 LampModeStatusIgnition LampModeStatus = 0x01 // 0x01, 0x02, 0x03 LampModeStatusLampRunUp LampModeStatus = 0x04 LampModeStatusCoolDown LampModeStatus = 0x05 LampModeStatusNormalLampOperation LampModeStatus = 0x06 LampModeStatusShutdownUnrecoverableError LampModeStatus = 0x08 LampModeStatusPreHeatingPhase LampModeStatus = 0x09 // 0x09, 0x0C )
type Language ¶
type Language int8
Language
const ( LanguageEnglish Language = 0x00 LanguageFrench Language = 0x01 LanguageGerman Language = 0x02 LanguageItalian Language = 0x03 LanguageSpanish Language = 0x04 LanguageRussian Language = 0x05 LanguageTradChinese Language = 0x06 LanguageSimpChinese Language = 0x07 LanguageJapanese Language = 0x08 LanguageKorean Language = 0x09 LanguageSwedish Language = 0x0A LanguageDutch Language = 0x0B LanguageTurkish Language = 0x0C LanguageCzech Language = 0x0D LanguagePortuguese Language = 0x0E LanguageThai Language = 0x0F LanguagePolish Language = 0x10 LanguageFinnish Language = 0x11 LanguageArabic Language = 0x12 LanguageIndonesian Language = 0x13 LanguageHindi Language = 0x14 LanguageVietnamese Language = 0x15 )
type LightSourceMode ¶
type LightSourceMode int8
const ( LightSourceModeNormal LightSourceMode = 0x00 LightSourceModeEco LightSourceMode = 0x01 LightSourceModeDynamicEco LightSourceMode = 0x02 LightSourceModeSuperEco LightSourceMode = 0x03 )
type PowerState ¶
type PowerState int8
Power and Status
const ( PowerStateOn PowerState = 0x01 PowerStateOff PowerState = 0x00 )
type PrimaryColor ¶
type PrimaryColor int8
Primary Color
const ( PrimaryColorR PrimaryColor = 0x00 PrimaryColorG PrimaryColor = 0x01 PrimaryColorB PrimaryColor = 0x02 PrimaryColorC PrimaryColor = 0x03 PrimaryColorM PrimaryColor = 0x04 PrimaryColorY PrimaryColor = 0x05 )
type ProjectorPosition ¶
type ProjectorPosition int8
Projector Position
const ( ProjectorPositionFrontTable ProjectorPosition = 0x00 ProjectorPositionRearTable ProjectorPosition = 0x01 ProjectorPositionRearCeiling ProjectorPosition = 0x02 ProjectorPositionFrontCeiling ProjectorPosition = 0x03 )
type ProjectorStatusValue ¶
type ProjectorStatusValue int8
const ( ProjectorStatusPowerOff ProjectorStatusValue = 0x00 ProjectorStatusWarmUp ProjectorStatusValue = 0x01 ProjectorStatusPowerOn ProjectorStatusValue = 0x02 ProjectorStatusCoolDown ProjectorStatusValue = 0x03 )
type RemoteKey ¶
type RemoteKey int8
Remote Key
const ( RemoteKeyMenu RemoteKey = 0x0F RemoteKeyExit RemoteKey = 0x13 RemoteKeyTop RemoteKey = 0x0B RemoteKeyBottom RemoteKey = 0x0C RemoteKeyLeft RemoteKey = 0x0D RemoteKeyRight RemoteKey = 0x0E RemoteKeySource RemoteKey = 0x04 RemoteKeyEnter RemoteKey = 0x15 RemoteKeyAuto RemoteKey = 0x08 RemoteKeyMyButton RemoteKey = 0x11 )
type ScreenColor ¶
type ScreenColor int8
Screen Color
const ( ScreenColorOff ScreenColor = 0x00 ScreenColorBlackboard ScreenColor = 0x01 ScreenColorGreenboard ScreenColor = 0x02 ScreenColorWhiteboard ScreenColor = 0x03 ScreenColorBlueboard ScreenColor = 0x04 )
type SourceInput ¶
type SourceInput int8
Source input
const ( SourceInputDSub1 SourceInput = 0x00 SourceInputDSub2 SourceInput = 0x08 SourceInputHDMI1 SourceInput = 0x03 SourceInputHDMI2 SourceInput = 0x07 SourceInputHDMI3 SourceInput = 0x09 SourceInputHDMIMHL4 SourceInput = 0x0E SourceInputComposite SourceInput = 0x05 SourceInputSVideo SourceInput = 0x06 SourceInputDVI SourceInput = 0x0A SourceInputComponent SourceInput = 0x0B SourceInputHDBaseT SourceInput = 0x0C SourceInputUSBC SourceInput = 0x0F SourceInputUSBReader SourceInput = 0x1A SourceInputLANWiFi SourceInput = 0x1B SourceInputUSBDisplay SourceInput = 0x1C )
type SplashScreen ¶
type SplashScreen int8
Splash Screen
const ( SplashScreenBlack SplashScreen = 0x00 SplashScreenBlue SplashScreen = 0x01 SplashScreenViewSonic SplashScreen = 0x02 SplashScreenCapture SplashScreen = 0x03 SplashScreenOff SplashScreen = 0x04 )
type ThreeDSyncMode ¶
type ThreeDSyncMode int8
3D Sync Mode
const ( ThreeDSyncOff ThreeDSyncMode = 0x00 ThreeDSyncAuto ThreeDSyncMode = 0x01 ThreeDSyncFrameSequential ThreeDSyncMode = 0x02 ThreeDSyncFramePacking ThreeDSyncMode = 0x03 ThreeDSyncTopBottom ThreeDSyncMode = 0x04 ThreeDSyncSideBySide ThreeDSyncMode = 0x05 )
type ViewSonic ¶
type ViewSonic struct {
// contains filtered or unexported fields
}
ViewSonic is a connection to the projector. It is designed to be thread-safe. It automatically handles reconnects in the background.
func (*ViewSonic) Close ¶
func (conn *ViewSonic) Close()
Close closes the connection to the projector and stops the reconnect loop.
func (*ViewSonic) CycleAspectRatio ¶
func (*ViewSonic) CycleColorMode ¶
func (*ViewSonic) CycleLampMode ¶
func (*ViewSonic) DecreaseBrightness ¶
func (*ViewSonic) DecreaseContrast ¶
func (*ViewSonic) DecreaseGain ¶
func (*ViewSonic) DecreaseHue ¶
func (*ViewSonic) DecreaseKeystoneHorizontal ¶
func (*ViewSonic) DecreaseKeystoneVertical ¶
func (*ViewSonic) DecreaseSaturation ¶
func (*ViewSonic) DecreaseSharpness ¶
func (*ViewSonic) DecreaseVolume ¶
func (*ViewSonic) GetAspectRatio ¶
func (conn *ViewSonic) GetAspectRatio() (AspectRatio, error)
func (*ViewSonic) GetBrightness ¶
func (*ViewSonic) GetBrilliantColor ¶
func (*ViewSonic) GetColorMode ¶
func (*ViewSonic) GetColorTemperature ¶
func (conn *ViewSonic) GetColorTemperature() (ColorTemperature, error)
func (*ViewSonic) GetContrast ¶
func (*ViewSonic) GetErrorStatus ¶
func (conn *ViewSonic) GetErrorStatus() (*ErrorStatus, error)
GetErrorStatus returns the decoded error status.
func (*ViewSonic) GetHdmiFormat ¶
func (conn *ViewSonic) GetHdmiFormat() (HdmiFormat, error)
func (*ViewSonic) GetHdmiRange ¶
func (*ViewSonic) GetHighAltitudeMode ¶
func (*ViewSonic) GetHorizontalPosition ¶
func (*ViewSonic) GetKeystoneHorizontal ¶
func (*ViewSonic) GetKeystoneVertical ¶
func (*ViewSonic) GetLanguage ¶
func (*ViewSonic) GetLightSourceMode ¶
func (conn *ViewSonic) GetLightSourceMode() (LightSourceMode, error)
func (*ViewSonic) GetLightSourceUsageTime ¶
func (*ViewSonic) GetMessageDisplay ¶
func (*ViewSonic) GetOperatingTemperature ¶
Temperature status
func (*ViewSonic) GetOverScan ¶
func (*ViewSonic) GetPower ¶
func (conn *ViewSonic) GetPower() (PowerState, error)
func (*ViewSonic) GetProjectorPosition ¶
func (conn *ViewSonic) GetProjectorPosition() (ProjectorPosition, error)
func (*ViewSonic) GetProjectorStatus ¶
func (conn *ViewSonic) GetProjectorStatus() (ProjectorStatusValue, error)
func (*ViewSonic) GetQuickAutoSearch ¶
func (*ViewSonic) GetQuickPowerOff ¶
func (*ViewSonic) GetRemoteControlCode ¶
func (*ViewSonic) GetSaturation ¶
func (*ViewSonic) GetScreenColor ¶
func (conn *ViewSonic) GetScreenColor() (ScreenColor, error)
func (*ViewSonic) GetSelectedPrimaryColor ¶
func (conn *ViewSonic) GetSelectedPrimaryColor() (PrimaryColor, error)
GetSelectedPrimaryColor returns inconsistent results use with caution. The documentation states that the Generic Read Return is 1 byte longer then the documentet values. However, testing indicates that its most of the time a 2 byte Read Returns some data.
func (*ViewSonic) GetSharpness ¶
func (*ViewSonic) GetSourceInput ¶
func (conn *ViewSonic) GetSourceInput() (SourceInput, error)
func (*ViewSonic) GetSplashScreen ¶
func (conn *ViewSonic) GetSplashScreen() (SplashScreen, error)
func (*ViewSonic) GetThreeDSyncInvert ¶
func (*ViewSonic) GetThreeDSyncMode ¶
func (conn *ViewSonic) GetThreeDSyncMode() (ThreeDSyncMode, error)
func (*ViewSonic) GetVerticalPosition ¶
func (*ViewSonic) IncreaseKeystoneHorizontal ¶
func (*ViewSonic) IncreaseKeystoneVertical ¶
Keystone
func (*ViewSonic) Read ¶
Read sends a read command to the projector and returns a single byte. If the connection is down, it will return an error. The background process is responsible for reconnecting. The caller may choose to retry the command after a short delay.
func (*ViewSonic) Read2Bytes ¶
Read2Bytes sends a read command and returns two bytes as an int16. If the connection is down, it will return an error. The background process is responsible for reconnecting. The caller may choose to retry the command after a short delay.
func (*ViewSonic) ReadNBytes ¶
ReadNBytes sends a read command and returns N bytes of data. If the connection is down, it will return an error. The background process is responsible for reconnecting. The caller may choose to retry the command after a short delay.
func (*ViewSonic) ResetAllSettings ¶
Reset All Settings
func (*ViewSonic) ResetCurrentColorSettings ¶
func (*ViewSonic) ResetLightSourceUsageTime ¶
Light Source
func (*ViewSonic) SelectPrimaryColor ¶
func (conn *ViewSonic) SelectPrimaryColor(color PrimaryColor) error
func (*ViewSonic) SendRemoteKey ¶
0x02 0x14 0x00 0x04 0x00 | 0x34 | 0x02 0x04 0x0F 0x61
func (*ViewSonic) SetAspectRatio ¶
func (conn *ViewSonic) SetAspectRatio(ratio AspectRatio) error
func (*ViewSonic) SetBrilliantColor ¶
Brilliant Color SetBrilliantColor sets the brilliant color level (0-10)
func (*ViewSonic) SetColorMode ¶
func (*ViewSonic) SetColorTemperature ¶
func (conn *ViewSonic) SetColorTemperature(temp ColorTemperature) error
func (*ViewSonic) SetHdmiFormat ¶
func (conn *ViewSonic) SetHdmiFormat(format HdmiFormat) error
func (*ViewSonic) SetHdmiRange ¶
func (*ViewSonic) SetHighAltitudeMode ¶
High Altitude Mode
func (*ViewSonic) SetLanguage ¶
func (*ViewSonic) SetLightSourceMode ¶
func (conn *ViewSonic) SetLightSourceMode(mode LightSourceMode) error
func (*ViewSonic) SetMessageDisplay ¶
Message
func (*ViewSonic) SetOverScan ¶
Over Scan (0-5)
func (*ViewSonic) SetPower ¶
func (conn *ViewSonic) SetPower(state PowerState) error
func (*ViewSonic) SetProjectorPosition ¶
func (conn *ViewSonic) SetProjectorPosition(pos ProjectorPosition) error
func (*ViewSonic) SetQuickAutoSearch ¶
Quick Auto Search
func (*ViewSonic) SetQuickPowerOff ¶
Quick Power Off
func (*ViewSonic) SetRemoteControlCode ¶
Remote Control Code (1-8)
func (*ViewSonic) SetScreenColor ¶
func (conn *ViewSonic) SetScreenColor(color ScreenColor) error
func (*ViewSonic) SetSourceInput ¶
func (conn *ViewSonic) SetSourceInput(input SourceInput) error
func (*ViewSonic) SetSplashScreen ¶
func (conn *ViewSonic) SetSplashScreen(screen SplashScreen) error
func (*ViewSonic) SetThreeDSyncInvert ¶
func (*ViewSonic) SetThreeDSyncMode ¶
func (conn *ViewSonic) SetThreeDSyncMode(mode ThreeDSyncMode) error
func (*ViewSonic) ShiftHorizontalPosition ¶
Image Position