Rane RPD 1 User Manual
Page 9

Manual-9
APPENDIX—RPD 1 DEVICE CONTROL LANGUAGE
Data Structures
Abbreviations used:
Definition:
$:
signifies hexadecimal number
Two’s Complement: The result obtained when all the
ADDR:
device address
data bits are inverted and 1 is added to the result. Used
CHNUM:
channel number code
to represent negative numbers. The Two’s Comple-
COMSTAT:
communications status code
ment of 3 (i.e. 0000 0011) is equal to 1111 1101
DCL:
device control language
or $FD. This represents ‘-3’.
DT:
Device-type code (predefined)
ID:
Manufacturer’s ID code (predefined)
MEMNUM:
memory number code
OPSTAT:
operational status code
SPL:
stored parameter list (product dependent)
RPD 1 Stored Parameter List (SPL)
Index
Name
Encoding Method
System Parameters:
0
Reserved
Set to 0
1
Auto-Answer Ring Count
0-9
(byte)
0 = answer after 1 ring, 1 = answer after two rings, etc.
2
Answer Mode
0/1/2
(byte)
0 = Data, 1 = Voice, 2 = DSVD
3
Answer When
0/1/2
(byte)
0 = Never, 1 = Once, 2 = Always
Device address (ADDR):
Valid address range is 1 through 250 (0, 251, 252, 253, 254, and 255 are reserved)
Device-type code (DT):
$27 = RPD 1
Manufacturer’s identification code (ID):
$08 = Rane Corporation
Channel number codes (CHNUM):
Always set to $00
Memory number codes (MEMNUM):
$00 = live or working memory, $01 = preset memory #1, $02 = preset memory #2, ... , $10 = preset memory #16 (RPD 1 has
16 preset memories)
Communications status codes (COMSTAT):
$00 = no error
$01 = invalid data
$02 = invalid command code
$03 = device locked
$04 = device not locked
$05 = channel(s) muted
$06 = channel(s) not muted
$07 = checksum error
$08 = not connected
Operational status codes (OPSTAT):
$00 = no error