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

The following table illustrates the types of notifications that can result if a request uses,

Page 8 highlights

The following table illustrates the types of notifications that can result if a request uses incorrect syntax. This incorrect syntax... No asterisk at start of request Unrecognized keyword Invalid parameter Specifies an action with an unnecessary parameter Requests a valid setting that is unavailable (for example, due to lack of an input source, or to the setting not being supported for the input source) Attempts to increment/decrement a setting past its defined limits. Attempts to modify a read-only setting. Generates this type of notification None: Request: Notification: PMOD=1 None: Request: Notification: *BTR=65 Echoes the request keyword with the current value: Request: Notification: *BRT=-65 *BRT=10 Ignores the parameter, executes the request keyword, and echoes the keyword: Request: Notification: *SYNC=65 *SYNC Echoes the request keyword, with a question mark instead of a value: Request: *CSPC=0 Notification: *CSPC=? Ignores the request, and echoes the keyword with the current value for the setting. For example, if BRT is set to 100 (its maximum): Request: Notification: *BRT=+ *BRT=100 Ignores the request, and echoes the keyword with the current value for the setting: Request: Notification: *STAT=3 *STAT=1 8 RS-232 protocol reference

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

8
RS-232 protocol reference
The following table illustrates the types of notifications that can result if a request uses
incorrect syntax.
This incorrect syntax...
Generates this type of notification
No asterisk at start of request
None:
Request:
PMOD=1<CR>
Notification:
Unrecognized keyword
None:
Request:
*BTR=65<CR>
Notification:
Invalid parameter
Echoes the request keyword with the current
value:
Request:
*BRT=–65<CR>
Notification:
*BRT=10<CR><LF>
Specifies an action with an
unnecessary parameter
Ignores the parameter, executes the request
keyword, and echoes the keyword:
Request:
*SYNC=65<CR>
Notification:
*SYNC<CR><LF>
Requests a valid setting that is
unavailable (for example, due to
lack of an input source, or to the
setting not being supported for the
input source)
Echoes the request keyword, with a question
mark instead of a value:
Request:
*CSPC=0<CR>
Notification:
*CSPC=?<CR><LF>
Attempts to increment/decrement a
setting past its defined limits.
Ignores the request, and echoes the keyword
with the current value for the setting. For
example, if BRT is set to 100 (its maximum):
Request:
*BRT=+<CR>
Notification:
*BRT=100<CR><LF>
Attempts to modify a read-only
setting.
Ignores the request, and echoes the keyword
with the current value for the setting:
Request:
*STAT=3<CR>
Notification:
*STAT=1<CR><LF>