Canon LV-5220 Serial Functional Specification - Page 7

Notes for Communication, Notes for Notational

Page 7 highlights

Expand Serial Command Functional Specification Page 6 of 41 3. Notes for Communication 3.1. The expand command is defined one command / one line that starts "C" and ends carriage return (0x0D). 3.2. There are two types of command, functional execution commands and state read commands. Example of Functional Execution Command "CF_BRIGHT_032" [CR] Example of State Read Command "CR_RIGHT" [CR] Note) _ means a space 3.3. When it takes more than one second to receive on command, it clears information of buffer. Since the Projector has received the first data "C", when it takes more than 1 second until the Projector receives a carriage return (0x0D), it clears information of buffer. 3.4. When a Computer keeps sending some command, it must wait sending next command after 100ms when the Computer receives the return command. More than 100ms Command PC → Projector "CF_BRIGHT_032" CR Next Command Projector → PC "000" CR Response (A few ms- 5s) 3.4.1. When a computer sends next command before receiving a return command, the Projector may not operate properly. 3.4.2. When there is no response after 5 seconds, issue next command. 3.5. It takes about 5 seconds for internal initialization after plugging in AC. During this time, it cannot process command. Do not issue any commands. 4. Notes for Notational 4.1. Data from a controller to a Projector is represented as COMMAND, and data from a Projector to a controller for the incoming command is represented as RESPONSE. 4.2. [CR]: Carriage Return code The Command ends carriage return code. Also response Command ends carriage return, too. 4.3. _: Space Code All space code is indicated by (_). 4.4. %1: Parameter in Command When there are some parameters, the parameters are defined as %2, %3... 4.5. %%%: Error Code from a Projector "000": Normal Reception See "5. Error Code Table" for error number. 4.6. %a: Parameter for response from a Projector. When there are a few parameters, the parameter defines as %b, %c...

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42

Expand Serial Command Functional Specification
Page 6 of 41
3.
Notes for Communication
3.1. The expand command is defined one command / one line that starts ±C± and ends carriage return
(0x0D).
3.2. There are two types of command, functional execution commands and state read commands.
Example of Functional Execution Command
²CF_BRIGHT_032± [CR]
Example of State Read Command
²CR_RIGHT± [CR]
Note) _ means a space
3.3. When it takes more than one second to receive on command, it clears information of buffer.
Since the Projector has received the first data ²C±, when it takes more than 1 second until the
Projector receives a carriage return (0x0D), it clears information of buffer.
3.4. When a Computer keeps sending some command, it must wait sending next command after 100ms
when the Computer receives the return command.
More than 100ms
Command
PC
Projector
²CF_BRIGHT_032± CR
Next Command
Projector
PC
²000±
CR
Response
(A few ms- 5s)
3.4.1. When a computer sends next command before receiving a return command, the Projector may
not operate properly.
3.4.2. When there is no response after 5 seconds, issue next command.
3.5. It takes about 5 seconds for internal initialization after plugging in AC.
During this time, it cannot process command. Do not issue any commands.
4.
Notes for Notational
4.1. Data from a controller to a Projector is represented as COMMAND, and data from a Projector to a
controller for the incoming command is represented as RESPONSE.
4.2. [CR]: Carriage Return code
The Command ends carriage return code. Also response Command ends carriage return, too.
4.3. _: Space Code
All space code is indicated by (_).
4.4. %1: Parameter in Command
When there are some parameters, the parameters are defined as %2, %3³
4.5. %%%: Error Code from a Projector
²000±: Normal Reception
See ²5. Error Code Table² for error number.
4.6. %a: Parameter for response from a Projector.
When there are a few parameters, the parameter defines as %b, %c³