Re: Svxlink-devel Digest, Vol 126, Issue 6

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Svxlink-devel Digest, Vol 126, Issue 6

Jean-Philippe Piers
Roger beep
Hi Tobias , no with reflector Logic + echolink module Roger beep does'nt work anymore on simplexlogic
I tried this option .

Ok i will put it on request thanks for y'our Reply 73" de Jean-Philipe F5NLG








Le 13 mai 2017 1:47 PM, <[hidden email]> a écrit :
Send Svxlink-devel mailing list submissions to
        [hidden email]

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/svxlink-devel
or, via email, send a message with subject or body 'help' to
        [hidden email]

You can reach the person managing the list at
        [hidden email]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Svxlink-devel digest..."


Today's Topics:

   1. Problems with Roger beep and simplex logic any help       ?
      (Jean Philippe Piers)
   2. time in 24 hour format? (Martin)
   3. Re: time in 24 hour format? (Rob Janssen)
   4. SVXreflector with corss band nodes ([hidden email])
   5. Re: Roger beep on Simplex link (Tobias Blomberg)
   6. Re: Transmit clipper? (Tobias Blomberg)
   7. Re: Transmit clipper? (Rob Janssen)


----------------------------------------------------------------------

Message: 1
Date: Wed, 10 May 2017 17:05:37 +0200
From: Jean Philippe Piers <[hidden email]>
Subject: [Svxlink-devel] Problems with Roger beep and simplex logic
        any help        ?
To: "N:" <[hidden email]>
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=utf-8; format=flowed

Hello All,
with svxreflector the roger beep does'nt work on simplex logic

i run here :

1 UHF repeater Logic + 1 VHF simplex Logic on Orange pi

1 29Mhz simplex Logic and 1 50Mhz simplex Logic on Raspberry
It's an UHF Repeater + 3 simplex Logics (F5ZIN)

Any solutions to solve this issue ???

i search a little bit on the CPP and .h code but i found nothing who can
solve this issue, my understanding of C is limited.

it was working on 1 Logic  when in previous versions on the Logic who
had EchoLink Active.

10 nodes / repeaters on our SvxReflector network are waiting for this
issue.

https://f5nlg.wordpress.com/2015/12/28/nouveau-reseau-french-repeater-network/


thanks in advance!

73" de Jean-Philippe / F5NLG





------------------------------

Message: 2
Date: Thu, 11 May 2017 10:08:52 +0200
From: Martin <[hidden email]>
Subject: [Svxlink-devel] time in 24 hour format?
To: "N:" <[hidden email]>
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=utf-8; format=flowed

OMs,
i have it all up and running. DM0WHM is on Air and V31HQ will follow as
soon as the repeaterbox and a radio are shipped to Belize.

There is one thing i couldn't find: How do i make svxlink announce time
in 24-hour format? DM0WHM speaks german, but announces time in 12 hour
format. This sounds quite funny, when the lady says in german "it is 11
afternoon"

--

Ohne CW ist es nur CB..

73, Martin DM4iM



------------------------------

Message: 3
Date: Thu, 11 May 2017 10:33:16 +0200
From: Rob Janssen <[hidden email]>
Subject: Re: [Svxlink-devel] time in 24 hour format?
To: Discussions about development issues
        <[hidden email]>
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Martin wrote:
> OMs,
> i have it all up and running. DM0WHM is on Air and V31HQ will follow as
> soon as the repeaterbox and a radio are shipped to Belize.
>
> There is one thing i couldn't find: How do i make svxlink announce time
> in 24-hour format? DM0WHM speaks german, but announces time in 12 hour
> format. This sounds quite funny, when the lady says in german "it is 11
> afternoon"
>

You can change the TCL script that does the announcements.
It is the function playTime which by default is in file /usr/share/svxlink/events.d/locale.tcl
but your language pack can also contain a localized version of this file in
/usr/share/svxlink/sounds/LANGUAGE/events.d/  (LANGUAGE is probably de_DE for you).
That one would take preference when it is available.

You would need to copy that function into a file .../events.d/local/locale.tcl
and modify it to your liking.  There is no "magic switch" to set that all at once, and it is
not straightforward as you first need to decide how it should be done instead and
record the required announcement messages.

We once simple removed the if {$hour < 12} { section and the playMsg "Core" $ampm;
but it is not sufficient as then it announces things like "the time is 20" which does not
sound good either.  So we went back to the default.
Our repeater is announcing in English anyway, although it is not our local language.

One advice: when you tinker with such TCL functions, always REMOVE the entire lines
that you (temporarily) do not want to have.  Do NOT put comment signs (#) at the start
of lines that contain a compound statement.  It does not work in TCL!
E.g. this:

#  if {$hour < 12} {
#    set ampm "AM";
#    if {$hour == 0} {
#      set hour 12;
#    }
#  } else {
#    set ampm "PM";
#    if {$hour > 12} {
#      set hour [expr $hour - 12];
#    }
#  };

will make you pull your hair all evening!
Just delete the lines in the active file and keep a copy elsewhere. NOT in the directory
where the scripts are.  When you simply copy the file local.tcl to local-saved.tcl you
will have similar hail pulling sessions!   (local.tcl.saved would work, though)
svxlink does not read the files by name specified in the program, it simply reads all
the .tcl files in that directory including any experimental and saved ones you put there!
So be warned...

Rob



------------------------------

Message: 4
Date: Sat, 13 May 2017 07:50:13 +0200
From: [hidden email]
Subject: [Svxlink-devel] SVXreflector with corss band nodes
To: Discussions about development issues
        <[hidden email]>
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset="UTF-8"

Hi,

I have connected two (in simplex mode) svxlink nodes via svxreflector
(many thanks for help Adi DL1HRC)
The one node is Echolink node on 2m band and the second svxlink is the
only system in simplexlogic mode on 70 cm band without echolink
module.

Generally all working nice as cross band if anybody transmits on 70cm
I have retransmission on 2m band and
I want to that who anybody will use 70cm band can execute the command
via DTMF on 2m band echolink node, I have try to activate DTMF
repeater module on 70cm node but it is not working. If I send any DTMF
code on 70cm I have heard  from 70 cm node that  "unknown command"
Is it possible use DTMF on 70 cm band to execute a command on 2m band node ?

Another thing, I would like to have beep roger on 70 cm but I don't
have echolink module on this band for this reason "beep roger" don't
work. How to add beep roger after finish transmission on 70 cm without
use echolink module ?

73 Waldek sp2ong



------------------------------

Message: 5
Date: Sat, 13 May 2017 13:04:51 +0200
From: Tobias Blomberg <[hidden email]>
Subject: Re: [Svxlink-devel] Roger beep on Simplex link
To: [hidden email]
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset=utf-8; format=flowed

Hi Philippe,

An active SvxLink module (like EchoLink or Parrot) will cause the roger
beep to be activated but a logic connection (that's used with the
ReflectorLogic) does not activate the roger beep. The source code would
need to be changed to have this behavior so submit a feature request at
GitHub to record the request.

73's de SM0SVX / Tobias


On 2017-05-04 17:43, Jean Philippe Piers wrote:
> Hello All,
>
> is it possible to have roger beep working in simplex link with version
> 1.5.99.6 ( svxReflector )
>
> and how to do ? , it was working on previous version when EchoLink is
> activ on the simplex link
>
> and in the same way is it possible to have roger beep on every logics (
> running 4 logics here + svxReflector  1 repeater , 1VHF, 1 6meter, 1
> 10meter )
>
> Thanks in advance for any solution.
>
> 73" de F5NLG /Jean-Philippe
>
>
>
>




------------------------------

Message: 6
Date: Sat, 13 May 2017 12:59:12 +0200
From: Tobias Blomberg <[hidden email]>
Subject: Re: [Svxlink-devel] Transmit clipper?
To: [hidden email]
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset=utf-8; format=flowed

Hi Rob,

I guess you may already have tried it but yes, your assumption is correct.

It has been a long time since I implemented that code but I guess the
reasoning was that the audio output level should be adjusted with
sufficient head room to not overdrive the transmitter when clipped at 1.0.

I'd accept a pull request implementing a settable clipping level if you
supply it.

73's de SM0SVX / Tobias


On 2017-05-02 19:59, Rob Janssen wrote:
> I see that in the LocalTx there is an AudioClipper but its cliplevel is never set.
> (or at least I cannot find where it is set)
>
> Am I right that a clipper functionality can simply be obtained by getting some
> config variable value and passing that to clipper->setClipLevel() in the Initialize
> function around line 432 in LocalTx.cpp ?
>
> Rob
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Svxlink-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/svxlink-devel





------------------------------

Message: 7
Date: Sat, 13 May 2017 13:47:24 +0200
From: Rob Janssen <[hidden email]>
Subject: Re: [Svxlink-devel] Transmit clipper?
To: Discussions about development issues
        <[hidden email]>
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="iso-8859-1"

Tobias Blomberg wrote:
> Hi Rob,
>
> I guess you may already have tried it but yes, your assumption is correct.
>
> It has been a long time since I implemented that code but I guess the
> reasoning was that the audio output level should be adjusted with
> sufficient head room to not overdrive the transmitter when clipped at 1.0.
>
> I'd accept a pull request implementing a settable clipping level if you
> supply it.
>
> 73's de SM0SVX / Tobias
>

Hi Tobias,

We have a new repeater that has no hardware clipper so it requires a bit lower clip
level to avoid overdeviation (below the internal audio level that has headroom for noise).

I have made this patch.  I still need to figure out how I can get access to make pull requests again.

*** svxlink/trx/LocalTx.cpp.orig        2017-03-23 10:06:02.000000000 +0100
--- svxlink/trx/LocalTx.cpp     2017-05-03 09:56:20.000000000 +0200
***************
*** 429,434 ****
--- 429,437 ----

       // Clip audio to limit its amplitude
     AudioClipper *clipper = new AudioClipper;
+   float clip_level = 1.0;
+   if (cfg.getValue(name, "CLIP_LEVEL", clip_level))
+     clipper->setClipLevel(clip_level);
     prev_src->registerSink(clipper, true);
     prev_src = clipper;

Rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clip_level.patch
Type: text/x-patch
Size: 472 bytes
Desc: not available

------------------------------

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

------------------------------

_______________________________________________
Svxlink-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/svxlink-devel


End of Svxlink-devel Digest, Vol 126, Issue 6
*********************************************

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Svxlink-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/svxlink-devel