AOR AR-7030 Computer Remote Control Protocol Manual
Here you can view all the pages of manual AOR AR-7030 Computer Remote Control Protocol Manual. The AOR manuals for Communications receiver are available online for free. You can easily download all the documents as PDF.
Page 1
AR-7030 Computer remote control protocol. Information for firmware releases 1.1A, 1.2A, 1.4A and 1.4B 1) Remote control overview. The AR-7303 receiver allows remote control of all of its functions by means of a direct memory access system. A controlling computer can read and modify the internal memory maps of the receiver to set required param- eters and then call for the receiver’s control program to process the new settings. Commands to the receiver are byte structured in binary format, so it is...
Page 2
5) Variations between A and B types and firmware revisions. Type A firmware supports only basic receiver functions, type B extends operations and includes support for the Notch / Noise Blanker option. The whole of the type A memory map is retained in type B, but more memory and operations are added for the extended functions of type B. In the following information, circled note numbers are included to indicate where items are specific to one type or revision of the firmware:- ŒApplicable to type B...
Page 3
Front panel spin-wheels logged but not actioned. Display update (frequency & S-meter) continues. Level 2 As level 1, but display update suspended. In revisions before 1.4 squelch operation is inhibited, which results in no audio output after a mode change. In revision 1.4 squelch operation continues and mode changing is as expected. Level 3 Remote operation exclusively. Lock level 1 is recommended during any multi-byte reads or writes of the receiver’s memory to prevent data contention between internal...
Page 4
13 0D ph_cal 1 byte Sync detector phase cal value 14 0E pd_slp 1 byte Timer run / sleep time in minutes 15 0F pd_dly 1 byte Scan delay value x 0.125 seconds 16 10 pd_sst 1 byte Scan start channel 17 11 pd_ssp 1 byte Scan stop channel 18 12 pd_stp 2 bytes Channel step size 20 14 pd_sql 1 byte Squelch 21 15 pd_ifg 1 byte IF gain 22 16 pd_flg 1 byte Flags (from pdflgs) 23 17 pd_frq 3 bytes Frequency 26 1A pd_mod Ž1 byte Mode (bits 0-3) and NB threshold (bits 4-7) 27 1B pd_vol Ž1 byte Volume (bits 0-5) and...
Page 5
510 1FE if_def 1 byte Default filter numbers for narrow and wide (2 BCD digits) 511 1FF option Œ1 byte Option information :- bit 0 Noise blanker bit 1 Notch filter bit 2 10 dB step attenuator (DX version) 12) EEPROM (Memory page 3) Œ Address Ident Length Description 0 000 4 bytes Frequency memory data :- 0 000 mex_fr 3 bytes Memory 100 : 24-bit frequency 3 003 mex_md 1 byte bits 0 - 3 mode bits 4 - 6 filter bit 7 scan lockout 4 004 1196 bytes Ditto for memories 101 to 399 1200 4B0 8 bytes Timer memory...
Page 6
30 1E 10 bytes Audio control registers :- 30 1E af_vol 1 byte Main channel volume (6-bits, values 15 to 63) 31 1F af_vll 1 byte Left channel balance (5-bits, half of volume value above) 32 20 af_vlr 1 byte Right channel balance (as above) 33 21 af_bas Ž1 byte Main channel bass (bits 0-4, values 6 to 25, 15 is flat) bit 5 nchtrk Notch auto track enable bit 6 idauto Ident auto search enable bit 7 idprev Ident auto preview enable 34 22 af_trb Ž1 byte Main channel treble (bits 0-3, values 2 to 10, 6 is...
Page 7
byte 2 bit 2 tune4x Tune 4 times faster (AM & NFM) byte 2 bit 3 quickly Quick tuning (fast AGC, Sync) byte 2 bit 4 fast Fast tuning mode byte 2 bit 5 sncpt1 Auto sync - frequency lock byte 2 bit 6 sncpt2 Auto sync - phase lock byte 2 bit 7 sncal Sync detector calibrating byte 3 bit 0 sqlch Squelch active (ie low signal) byte 3 bit 1 mutsql Mute on squelch (current setting) byte 3 bit 2 bscnmd Scan mode for VFO B byte 3 bit 3 dualw Dual watch active byte 3 bit 4 scan Scan active byte 3 bit 5 memlk Current...
Page 8
75 4B menu1Ž1 byte Current left menu (type A and B menu numbers are differ- ent) 76 4C menu2 Ž1 byte Current right menu (type A and B menu numbers are different) 77 4D memno 1 byte Current memory number 78 4E setno 1 byte Setup / config selection - load / save 85 55 mempg Œ1 byte Memory page (hundreds - value 0 to 3) 86 56 nbthr Œ1 byte Noise blanker threshold (values 0 to 15) 87 57 hshfr Œ1 byte Current tuned frequ index value (during ident search) 88 58 nchtmr Œ1 byte Notch filter auto tune / search...
Page 9
REM Subroutine to flush QBASIC serial input buffer flush.buffer: print #1,”//”; do time.mark# = timer do while timer - time.mark# < 0.2 loop if eof(1) then exit do get #1 loop return REM Subroutines to lock and unlock receiver controls lock.rx: print #1,chr$(&H81); ‘ Set lockout level 1 return unlock.rx: print #1,chr$(&H80); ‘ Lockout level 0 (not locked)...
Page 10
print #1,chr$(&H30+rx.filt); print #1,chr$(&H60+rx.mode); ‘ Write filter and mode mem.loc = rx.mem+400-256 ‘ PBS memory origin mem.h = int(mem.loc/16) mem.l = mem.loc mod 16 pbs.val = 255 and int(rx.pbs/0.033189+0.5) print #1,chr$(&H30+mem.h); print #1,chr$(&H40+mem.l); ‘ Set memory address print #1,chr$(&H11); print #1,chr$(&H30+int(pbs.val/16)) print #1,chr$(&H60+pbs.val mod 16)...