HP xp8000 HP xp8000 series digital projector - RS232 Protocol Reference - Page 6

RS-232 protocol syntax

Page 6 highlights

RS-232 protocol syntax The following describes the general elements of RS-232 protocol syntax. For details about a specific keyword, refer to the "RS-232 keyword listing" on page 10. ✎ This manual uses the symbols "" and "" to represent a carriage return and line feed, respectively. Requests Commands are sent to the projector as "requests," which consist of an asterisk (*) prefix, a command keyword, any needed parameter, and a carriage return as a terminator: * keyword = parameter Requests can contain only ASCII alphanumeric characters. Blanks (spaces) are allowed, except within keywords and numbers. Line feeds are ignored. The following table shows the specific syntax to use for various requested tasks. To perform this task... Change a setting to a specified value Query a setting Increment a setting Decrement a setting Invoke an action (no parameter needed) Use this request syntax *keyword=value *keyword=? *keyword=+ *keyword=- *keyword Some requests to modify a particular setting also modify other related settings. For example, a request to modify the active input source might also modify settings such as brightness or white intensity to suit the new source. This and other requests can produce delayed (asynchronous) notifications - see page 9 for examples. 6 RS-232 protocol reference

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

6
RS-232 protocol reference
RS-232 protocol syntax
The following describes the general elements of RS-232 protocol syntax. For details
about a specific keyword, refer to the “RS-232 keyword listing” on page 10.
This manual uses the symbols “
<CR>
” and “
<LF>
” to represent a carriage return and
line feed, respectively.
Requests
Commands are sent to the projector as “requests,” which consist of an asterisk (*)
prefix, a command keyword, any needed parameter, and a carriage return <CR> as a
terminator:
*
keyword
=
parameter
<CR>
Requests can contain only ASCII alphanumeric characters. Blanks (spaces) are
allowed, except within keywords and numbers. Line feeds <LF> are ignored.
The following table shows the specific syntax to use for various requested tasks.
Some requests to modify a particular setting also modify other related settings. For
example, a request to modify the active input source might also modify settings such
as brightness or white intensity to suit the new source. This and other requests can
produce delayed (asynchronous) notifications — see page 9 for examples.
To perform this task...
Use this request syntax
Change a setting to a specified value
*
keyword
=
value
<CR>
Query a setting
*
keyword
=?
<CR>
Increment a setting
*
keyword
=+
<CR>
Decrement a setting
*
keyword
=–
<CR>
Invoke an action
(no parameter needed)
*
keyword
<CR>