Contemporary Research ICW-IRC User Manual

Page of 22
Contemporary Research Corporation 
 
13 
    
IR TV Controller
 
RS-232 Responses 
 
iC-Net devices will send a response over the network whenever there is there is a change in status or command 
from an IR remote or front panel. 
 
Response String Structure
 
 
Characters in response strings are expressed in a combination of hex and ASCII characters. For clarity, the 
following protocol examples use the following conventions: 
 
•  ASCII characters or strings are shown enclosed in single quotes 
•  Numbers shown that are not in single quotes are a single decimal byte 
•  Parameters shown in < > brackets are single byte  
•  A series of multiple commands or parameters are set apart by [ ] brackets 
•  Commas separate the bytes, but are not part of the protocol 
•  Double quotes enclose the command string, but are not part of the protocol 
 
Command format: 
 
“ ‘<’,<dh>,<dl>,<nrb>,<rb1>, <para1> [<rbN>]" 
 
  ‘>’ 
Starts the response 
<dh> 
The zone or high order byte of the device 
<dl> 
The unit or low order byte of the device (0 for global zone) 
 
<nrb> 
The number of response bytes to follow  
<rb1> 
The first response byte 
<para1> 
Associated parameters, if any 
 [<rbN>] 
Multiple responses may be included 
 
 
Response 
 
Description 
New Channel  T 
 “ ‘<’,<dh>,<dl>,2,'T',<new channel>" (6 bytes) 
 
Sent in response to T? command. 
 
IR Function 
“ ‘<’,<dh>,<dl>,2,'F',<IR Function>" (6 bytes) 
 
Sent when unit receives a new function command is pressed (1-8) or released (0) from 
the IR remote. 
 
0 = Release 
1 = Play 
2 = Stop 
3 = Pause 
4 = Fast Forward 
5 = Rewind 
8 = Record