Canon SX50 - REALiS SXGA+ LCOS Projector Command Reference Manual page 6

Realis command codes
Hide thumbs Also See for SX50 - REALiS SXGA+ LCOS Projector:
Table of Contents

Advertisement

Response Transmissions sent from SX50 to PC in response to commands from PC
<Response character string> <Delimiter>
s
mission forma
t
<Response character string> 
<Delimiters>
Type
Type
OK response
OK
BUSY response
BUSY
WARN response
WARN
ERR response
ERR
GETresponse
GET
RANGE response
RANGE
Other
Transmission is recognized when delimiter is received.
Transmission
Even if a maximum transmission length is received, the entire received transmission will be lost unless a delimiter is received.
recognition
The <Parameter value> is defined as shown below.
<Parameter
value>
<Parameter value>:=<Value 1>▽<Value 2> ▽.. ▽ <Value n>
definition
<<Value > := <Numerical value > | <Control value > | <Logical value > | <ID> | "<Character string >"
<Numerical value>
<Control value>
<ID>
<Character string>
Character strings consisting of one or more ASCII characters
The first two characters are always <one lowercase letter>:
The first character indicates the response type.
Response
type
i
State response
w
Warning
e
Error
g
Reference command response
Range request command
r
response
Delimiters for commands sent from PC
After processing of each command is completed, a response is sent indicating that the next command can be received.
<OK response character string>:=i:OK
 This response is sent when a command cannot be received during processing.
<BUSY response character string>:=i:BUSY
> IMAGE=2
Example:
< i:BUSY
This response is sent when warning information is issued. Note that this command cannot be executed.
<Warning response character string>:= w:<Warning description>
Example: > IMAGE=2
< w:USER_COMMAND_VERSION_IS_UPDATED
An error message is output.
<Error response character string>:= e:<Error code> <Error message>
※ <Error code> is expressed as a four-digit hexadecimal number.
* Refer to "Error List"!
> abcdefg
Example:
< e:0002 INVALID_COMMAND
Request response for each parameter.
<GET response character string>:=g<Parameter name>=<Value>
Example: > GET LANG or ? LANG
< g:LANG=JPN
This is the settable range response for each parameter.
<Range response character string> := r:<Parameter name>=<Type>, <Setting value range>
※ <For <Setting value range> refer to the RANGE command.
> RANGE CONT
Example:
<
r:CONT=N, -20, 20
:= [<Sign>] <Decimal character string ((Min. 1 character to Max. 5
characters)>The range of valid values is -32768 to 32767.
:= On | Off
:= 1 or more ASCII characters
:= 0 or more ASCII characters (20h to 7Fh)
Meaning
Example
i:OK i:BUSY etc.
w:USER_COMMAND..
e:000B INVALID..
g:AVOL=10
r:VKS=N, -50, 50
Description
 

Advertisement

Table of Contents
loading

Table of Contents