beautypg.com

Rane RPD 1 User Manual

Page 12

background image

Manual-12

Send globals (8C hex):
Transmit ADDR header ($FB xx FB xx, where xx = ADDR)
Get DT
Get ID
Transmit $01 $4F (where $01 $4F = number of data bytes to follow including checksum)
Transmit $8C (command code)
Transmit Global Parameters
Transmit Checksum
Get COMSTAT

RPD 1 Global Parameters (333 bytes):
Type:

Bytes:

Description:

Unit name

16

NULL terminated ASCII string if less than 16 characters long. Otherwise, omit NULL.

Modem ID

8

NULL terminated ASCII string if less than 8 characters long. Otherwise, omit NULL.

User name

8

NULL terminated ASCII string if less than 8 characters long. Otherwise, omit NULL.

Password

8

NULL terminated ASCII string if less than 8 characters long. Otherwise, omit NULL.

Location1

32

NULL terminated ASCII string if less than 32 characters long. Otherwise, omit NULL.

Location2

32

NULL terminated ASCII string if less than 32 characters long. Otherwise, omit NULL.

Modem Init

80

NULL terminated ASCII string if less than 80 characters long. Otherwise, omit NULL.

Modem Dial Data

20

NULL terminated ASCII string if less than 20 characters long. Otherwise, omit NULL.

Modem Dial Voice

20

NULL terminated ASCII string if less than 20 characters long. Otherwise, omit NULL.

Modem Dial DSVD

20

NULL terminated ASCII string if less than 20 characters long. Otherwise, omit NULL.

Modem Answer Data

20

NULL terminated ASCII string if less than 20 characters long. Otherwise, omit NULL.

Modem Answer Voice

20

NULL terminated ASCII string if less than 20 characters long. Otherwise, omit NULL.

Modem Answer DSVD

20

NULL terminated ASCII string if less than 20 characters long. Otherwise, omit NULL.

Modem Voice Speaker
& Mic Level

20

NULL terminated ASCII string if less than 20 characters long. Otherwise, omit NULL.

Unit lock flag

1

1 if unit is locked (read-only)

Elapsed time

4

Time of use in seconds (read-only) (Note: This is unsigned long integer. If bit 31 is set, it
means that an error occurred, e.g. someone removed the EEPROM while the unit was
powered, and that time was restarted from that point.

Reserved

4

Normally set to 0,0,0,0 (factory use only)

Get globals (03 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 $03 (command code)
Transmit $FB $FB (Checksum, See Note 1)
Get Global Parameters
Get Checksum (for Global Parameters)
Get COMSTAT

Get device serial/identification number (04 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 $04 (command code)
Transmit $FA (Checksum)
Get 3-byte number, MSB first
Get Checksum (for serial ID)
Get COMSTAT