beautypg.com

Rane RPD 1 User Manual

Page 11

background image

Manual-11

Unmute all devices (88 hex):
Transmit $FB $00 $FB $00
Transmit $00 $02 (where $00 $02 number of data bytes to follow including checksum)
Transmit $88 (command code)
Transmit $76 (Checksum)

Get OPSTAT (00 hex):
Transmit ADDR header ($FB xx FB xx, where xx = ADDR)
Get DT
Get ID
Transmit $00 $02 (where $00 $02 = number of data bytes to follow including checksum)
Transmit $00 (command code)
Transmit $FE (Checksum)
Get OPSTAT
Get Checksum
Get COMSTAT

OPSTAT consists of 8 bytes returned in this order:
Byte

Parameter

Value

1

OPSTAT

See OPSTAT return values on Page 4

2

Preset Memory

1-16

3

Working/stored flag

1/0 (See Note 5)

4

Working/dirty flag

1/0 (See Note 6)

5

Ring Count

0-9, 0 = 1 ring, 1 = 2 rings, 2 = 3 rings, etc.

6

Off Hook

0/1, 0 = ON, 1 = OFF

7

Carrier Detect

0/1, 0 = ON, 1 = OFF

8

Modem Ready

0/1, 0 = ON, 1 = OFF

Flash COM LEDs on all units (00 hex):
Transmit $FB $00 $FB $00
Transmit $00 $02 (where $00 $02 = number of data bytes to follow including checksum)
Transmit $00 (command code)
Transmit $FE (Checksum)

Get data (SPL) from channel (01 hex):
Transmit ADDR header ($FB xx FB xx, where xx = ADDR)
Get DT
Get ID
Transmit $00 $08 (where $00 $08 = number of data bytes to follow through start param)
Transmit $01 (command code)
Transmit $00 (CHNUM)
Transmit MEMNUM
Transmit 2 bytes; the starting SPL param byte index (See Note 4)
Transmit 2 bytes; the number of SPL parameter bytes (See Note 4)
Transmit Checksum (See Note 3)
Get SPL
Get Checksum (for SPL)
Get COMSTAT

Get device-type and manufacturer’s identification codes (02 hex):
Transmit ADDR header ($FB xx FB xx, where xx = ADDR)
Get DT
Get ID
Transmit $00 $02 (where $00 $02 = number of data bytes to follow including checksum)
Transmit $02 (command code)
Transmit $FC (Checksum)
Get COMSTAT