[App_rpt-users] Frequency Agile Remote - XCAT FUBAR

Robert Poff wb3awj at comcast.net
Fri Aug 2 03:38:40 UTC 2013


Tim,

Below are the pertinent lines from the rpt.conf.

As to the CIV..... 
As we sit now, if I send a *017 command (supposed to load 146.520
simplex), the debug output says this:

String output was �� �'Ms:
FE FE 20 E0 08 01 FD  
Which from what I find online says that function 08 is set memory mode.

I think, the string should be : FE FE 20 E0 05 00 00 52 06 14 FD .
Function 05 being set frequency with acknowledgment.  
Or possibly FE FE 20 E0 00 00 0 052 06 14 FD . Function 00 be set
frequency without acknowledgment.

To prove this out, I'll make a file with only those values in it with a
hex editor, and blow it out ttyS0 to the xcat and see what happens.

I'll anxiously await to see if anything is wrong.



functions = functions-remote
phone_functions = functions-remote

lconn = PP3=1		   ; Turn ON Fan
ldisc = PP3=0		    ; Turn OFF Fan
memory = memory		; Section to hold memory entries (optional)
remote = xcat		    ; Radio Command format
			               ; 	remote=ft897 for Yaesu FT-897 or
			               ; 	remote=rbi for Doug Hall RBI1
			                ; 	remote=kenwood for Kenwood mobiles such as the
TMG707A
			                ; 	remote=ic706 for the Icom IC-706	
			                ; 	remote=xcat for Syntor X with XCAT board
civaddr = 32		    ; CI-V address in DECIMAL
ioport = /dev/ttyS0	; Specify port for serial port (optional)
iospeed = 19200		; COMM port speed
dusbabek = yes		; either you need it or you don't
authlevel = 0		    ; Remote base authentication level
			            ;	authlevel = 0 : Anyone can use it
			            ;	authlevel = 1 : Requires log in, Waits for Tx key to
ask for it
			            ;	authlevel = 2 : Requires log in, asks for it automously
;mars = 1		    ; set=1 for IC-706 w/MARS mods (optional)
;
remote_inact_timeout=0	; Inactivity timer for remote base nodes only
(set to 0 to disable).
remote_timeout=5400	; Session time out for remote base. (set to 0 to
disable)
split2m = 600		; Set the default tx split to 600 KC

[functions-remote]
0=remote,1                             ; Retrieve Memory
1=remote,2                             ; Set freq.         example :
*1146*520*1 for 146.520 (-) Split
                                                 ;
*1146*970*2 for 146.970 ( ) Simplex
                                                 ;
*1147*330*3 for 147.330 (+) Split
2=remote,3                             ; Set tx PL tone
3=remote,4                             ; Set rx PL tone
5=macro,1                              ; Call MACROS
40=remote,100                          ; Rx PL off
41=remote,101                          ; Rx PL on
42=remote,102                          ; Tx PL off
43=remote,103                          ; Tx PL on
44=remote,104                          ; Low Power
45=remote,105                          ; Medium Power
46=remote,106                          ; High Power
711=remote,107                         ; Bump -20
714=remote,108                         ; Bump -100
717=remote,109                         ; Bump -500
713=remote,110                         ; Bump +20
716=remote,111                         ; Bump +100
719=remote,112                         ; Bump +500
721=remote,113                         ; Scan - slow
724=remote,114                         ; Scan - quick
727=remote,115                         ; Scan - fast
723=remote,116                         ; Scan + slow
726=remote,117                         ; Scan + quick
729=remote,118                         ; Scan + fast
79=remote,119                           ; Tune (brief AM transmission
for automatic antenna tuner)
61=remote,5                                ; Long status query
62=remote,140                           ; Short status query
67=remote,210                           ; Send a *
69=remote,211                           ; Send a #
91=remote,99,CALLSIGN,LICENSETAG       ; Remote base login.


[memory]
; Memories for remote bases
;Syntax : CC=RRR.RRR,PPP.P,AAAAA
;          C=Channel Number
;          R=RX Frequency
;          P=PL Frequency
;          A=Attributes
;
;Attributes : a=AM   b=LSB  f=FM  u=USB
;             l=Low Power   m=Medium Power   h=High Power
;             -=Minus TX Offset    s=Simplex     +=Plus TX Offset
;             t=TX PL on    r=RX PL on
;
init=145.670,123.0,shrt	      ;Set to this on startup

00=145.510,123.0,sht          ;Simplex, High Power, PL Encode
01=145.530,123.0,sht          ;Simplex, High Power, PL Encode
02=145.550,123.0,sht          ;Simplex, High Power, PL Encode
03=145.570,123.0,sht          ;Simplex, High Power, PL Encode

<SNIP>
17=146.520,123.0,sht          ;National Simplex/Calling

<SNIP>
-- 
Robert A. Poff
Loganville, PA

S/V Loon
1983 Hunter 34
Havre de Grace, MD.

WB3AWJ - Allstar 27784
Powered by Linux 

On Thu, 2013-08-01 at 15:46 -0700, Tim Sawyer wrote:

> Maybe you have something wrong with your remote [functions] stanza.
> Let's see that that looks like on your system.
> 
> --
> Tim
> :wq
> 
> 
> 
> On Aug 1, 2013, at 3:19 PM, Robert A. Poff WB3AWJ <wb3awj at comcast.net>
> wrote:
> 
> 
> 
> > Still digging on my Agile Remote.
> > 
> > Acid with a Syntor X and XCAT.
> > When I try to set a frequency, it's sending the CIV string to
> > retrieve a memory from the radio.
> > Not the string needed to set  it from one of the memory entries in
> > rpt.conf.
> > 
> > Running Asterisk in the foreground with all the debug turned up
> > here's what I see on the console executing a *017 command :
> > 
> > @@@@ action: remote, param = 1
> > @@@@ table index i = 5
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:17558 function_remote:
> > 28260 param=1 digitbuf=17 source=2
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:17483 get_mem_set:
> > digitbuf=17
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:4225 retrieve_memory:
> > memory=17 block=memory
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:10476 rpt_telemetry:
> > Tracepoint rpt_telemetry() entered mode=38
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:10760 rpt_telemetry:
> > Tracepoint rpt_telemetry() exit
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:17486 get_mem_set:
> > freq=146.520  res=0
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:12849
> > collect_function_digits: rv=3
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:10476 rpt_telemetry:
> > Tracepoint rpt_telemetry() entered mode=3
> > [Aug  1 15:06:09] NOTICE[2718]: app_rpt.c:10760 rpt_telemetry:
> > Tracepoint rpt_telemetry() exit
> > Mode
> > [Aug  1 15:06:09] NOTICE[2731]: app_rpt.c:13870 serial_remote_io:
> > ioport=/dev/ttyS0 baud=14 iofd=0x19
> > String output was �� �'Ms:
> > FE FE 20 E0 08 01 FD 
> > [Aug  1 15:06:09] NOTICE[2732]: app_rpt.c:8420 wait_interval: Delay
> > interval = 2000
> > [Aug  1 15:06:10] WARNING[2731]: app_rpt.c:13910 serial_remote_io:
> > -99999 Serial device not responding on node 28260
> > Offset Initial/Simplex
> > Frequency
> > Offset
> > CTCSS
> > Frequency
> > [Aug  1 15:06:10] NOTICE[2731]: app_rpt.c:8420 wait_interval: Delay
> > interval = 2000
> > [Aug  1 15:06:11] NOTICE[2732]: app_rpt.c:8424 wait_interval: Delay
> > complete
> >     -- Hungup 'Zap/pseudo-1521668112'
> > [Aug  1 15:06:12] NOTICE[2731]: app_rpt.c:8424 wait_interval: Delay
> > complete
> >     -- <Zap/pseudo-1162233705> Playing 'rpt/invalid-freq' (language
> > 'en')
> > 
> > At one point I added a statement to printf myrpt->remoterig variable
> > in the check_freq function.
> > It returned "myrpt->remoterig=Mode"   ?????
> > Shouldn't that be  "xcat", or "remote_rig_xcat" ?
> > 
> > Any suggestions where I should be looking?
> > 
> > 
> > 
> >  
> > Robert A. Poff
> > Loganville, PA.
> > 
> > 
> > "Lieutenant, target the offending power boat and launch photon
> > torpedoes"
> > 
> > 
> > 
> > 
> > _______________________________________________
> > App_rpt-users mailing list
> > App_rpt-users at ohnosec.org
> > http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
> > 
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.keekles.org/pipermail/app_rpt-users/attachments/20130801/115a20fd/attachment.html>


More information about the App_rpt-users mailing list