groups: - id: preset name: Preset Operations - id: display name: Display Control - id: misc name: Miscellaneous Functions vcp_features: - code: 0x00 version: ">=2.2 && <3.0" group: preset name: Code Page desc: Code Page ID number. type: table interpretation: codepage mandatory: true access: rw desc_long: >- VCP Code 0x00 has been undefined and must be ignored, in all MCCS versions prior to version 2.2 including version 3.0! Starting with this revision VCP 0x00 shall be set to 0x00 until otherwise defined in a future revision: Code Pages 0x01 thru 0xDF are reserved and values in this range shall be considered invalid. Code Pages 0xE0 thru 0xFF may be used for Factory code definitions and values in this range may be supported by factory applications. On power up or display reset, the value of VCP 0x00 shall be set to 0x00. - code: 0x04 version: ">=2.0" group: preset name: Restore Factory Defaults desc: >- Restore all factory presets including luminance / contrast, geometry, color and TV defaults. type: nc interpretation: nonzerowrite access: w desc_long: >- Any non-zero value causes defaults to be restored. A value of zero must be ignored - code: 0x05 version: ">=2.0" group: preset name: Restore Factory Luminance / Contrast Defaults desc: >- Restores factory defaults for luminance and contrast adjustments. type: nc interpretation: nonzerowrite access: w desc_long: >- Any non-zero value causes defaults to be restored. A value of zero must be ignored. - code: 0x06 version: ">=2.0" group: preset name: Restore Factory Geometry Defaults desc: >- Restore factory defaults for geometry adjustments. type: nc interpretation: nonzerowrite access: w desc_long: >- Any non-zero value causes defaults to be restored. A value of zero must be ignored. - code: 0x08 version: ">=2.0" group: preset name: Restore Factory Color Defaults desc: >- Restore factory defaults for color settings. type: nc interpretation: nonzerowrite access: w desc_long: >- Any non-zero value causes defaults to be restored. A value of zero must be ignored. - code: 0x0a version: ">=2.0" group: preset name: Restore Factory TV Defaults desc: >- Restore factory defaults for TV functions. type: nc interpretation: nonzerowrite access: w desc_long: >- Any non-zero value causes defaults to be restored. A value of zero must be ignored. - code: 0xb0 version: ">=2.0" group: preset name: Settings desc: >- Store/Restore the user saved values for current mode. type: nc interpretation: - value: 0x01 name: Store desc: Store current settings in the monitor. - value: 0x02 name: Restore desc: Restore factory defaults for current mode. desc_long: >- If no factory defaults exist, then restore user values for current mode. - value: ">=0x03" name: Reserved desc: Reserved and must be ignored. access: w - code: 0xdf version: ">=2.0" group: display name: VCP Version desc: Defines the version number of the MCCS standard recognized by the display. type: nc interpretation: vcpversion access: r mandatory: true desc_long: >- SH byte: defines the MCCS version number SL byte: defines the MCCS revision number e.g. 0x02 0x02 defines a MCCS level of 2.2 - code: 0x60 version: ">=2.0 && <3.0" group: misc name: Input Select desc: Allows the host to set one and only one input as "the source" and identify the current input setting. type: nc interpretation: - value: 0x01 name: Analog 1 desc: Analog video (R/G/B) 1 - value: 0x02 name: Analog 2 desc: Analog video (R/G/B) 2 - value: 0x03 name: DVI 1 desc: Digital video (TMDS) 1 - value: 0x04 name: DVI 2 desc: Digital video (TMDS) 2 - value: 0x05 name: Composite 1 desc: Composite video 1 - value: 0x06 name: Composite 2 desc: Composite video 2 - value: 0x07 name: S-video 1 - value: 0x08 name: S-video 2 - value: 0x09 name: Tuner 1 - value: 0x0A name: Tuner 2 - value: 0x0B name: Tuner 3 - value: 0x0C name: Component 1 desc: Component video (YPbPr / YCbCr) 1 - value: 0x0D name: Component 2 desc: Component video (YPbPr / YCbCr) 2 - value: 0x0E name: Component 3 desc: Component video (YPbPr / YCbCr) 3 - value: 0x0F name: DisplayPort 1 - value: 0x10 name: DisplayPort 2 - value: 0x11 name: HDMI 1 desc: Digital Video (TMDS) 3 - value: 0x12 name: HDMI 2 desc: Digital Video (TMDS) 4 - value: 0x19 name: USB-C 1 desc: USB-C / Thunderbolt 1 - value: 0x1B name: USB-C 2 desc: USB-C / Thunderbolt 2 - value: "(>=0x13 && <=0x18) || =0x1A || >=0x1C" name: Reserved desc: Reserved and are un-assigned access: rw - code: 0x60 version: ">=3.0" group: misc name: Input Select type: table access: rw