¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date

Moderated New Versions Posted on www.w1hkj.com

"David Freese"
 

New versions of:

gmfsk-hkj (.45)
ArgoV (1.03b)
DeltaII (1.03b), and
Icom728 (1.03b)

have just been posted. Some cosmetic changes particulary in the CAT
programs to use real numerals instead of the pseudo LEDs. Much easier
to read especially for old tired eyes.

Gmfsk interface to the CAT programs now exchanges frequency data to
the nearest Hz. This version of gmfsk-hkj will not share memory with
the older versions of DeltaII, ArgoV or Icom728. Nothing breaks, just
no data transfer. This update to gmfsk-hkj is in preparation for the
posting of a CAT for the venerable Kachina 505 transceiver. A Linux
interface for that rig is about 70% completed. After extensive
testing, on and off air, the code will be posted.

Enjoy,

Dave (hkj)


Moderated Re: Linux IPC (interprocess communication facilities)

"Tim Gray"
 

¿ªÔÆÌåÓý

Thanks Dave,
?
I tried using the Perl IPC module and I can make my on message queue and read from it but could not connect to the gMFSK message.? Could not work on it long the wife made me get off the computer hi hi..
Will try again tonight.? I am also going to order the book you suggested from Amazon.
?
I appreciate the work you do for us hams ...
?
73
Tim-KC4UMS

----- Original Message -----
From: w1hkj
Sent: Thursday, February 23, 2006 4:18 PM
Subject: Re: [linuxham] Linux IPC (interprocess communication facilities)

Tim,

Download the fl_logbook application tarball from the web page.? Then open up the source file ipcdata.cpp for info on the ipc format and identity for the gmfsk ipc output.? The messae key is 1238, which is hex 04D6.? On my machine with gmfsk and fl_logbook running the ipcs command shows the following:

------ Message Queues --------
key??????? msqid????? owner????? perms????? used-bytes?? messages???
0x000004d6 0????????? dave?????? 666??????? 0??????????? 0??????????

Try the following web site for starters:



For a good reference book on Linux Programming I recommend

Beginning Linux Programming by Neil Matthew & Richard Stones - Wrox Press

It might be out of print, but available on Amazon used books.? My copy is starting to get page worn from all the use I give it.

Hope this helps some.

Dave (hkj)


Moderated Re: Linux IPC (interprocess communication facilities)

"dave cooper"
 

Gotta admit, awfull glad we have you to answer that one Dave.
Now another lesson to learn.
Thanks Dave(ve3ixi)

--- In linuxham@..., w1hkj <w1hkj@...> wrote:

Tim,

Download the fl_logbook application tarball from the www.w1hkj.com web
page. Then open up the source file ipcdata.cpp for info on the ipc
format and identity for the gmfsk ipc output. The messae key is 1238,
which is hex 04D6. On my machine with gmfsk and fl_logbook running the
ipcs command shows the following:

------ Message Queues --------
key msqid owner perms used-bytes messages
0x000004d6 0 dave 666 0 0

Try the following web site for starters:



For a good reference book on Linux Programming I recommend

Beginning Linux Programming by Neil Matthew & Richard Stones - Wrox
Press

It might be out of print, but available on Amazon used books. My copy
is starting to get page worn from all the use I give it.

Hope this helps some.

Dave (hkj)


Moderated Re: Linux IPC (interprocess communication facilities)

w1hkj
 

¿ªÔÆÌåÓý

Tim,

Download the fl_logbook application tarball from the web page.? Then open up the source file ipcdata.cpp for info on the ipc format and identity for the gmfsk ipc output.? The messae key is 1238, which is hex 04D6.? On my machine with gmfsk and fl_logbook running the ipcs command shows the following:

------ Message Queues --------
key??????? msqid????? owner????? perms????? used-bytes?? messages???
0x000004d6 0????????? dave?????? 666??????? 0??????????? 0??????????

Try the following web site for starters:



For a good reference book on Linux Programming I recommend

Beginning Linux Programming by Neil Matthew & Richard Stones - Wrox Press

It might be out of print, but available on Amazon used books.? My copy is starting to get page worn from all the use I give it.

Hope this helps some.

Dave (hkj)


Moderated Linux IPC (interprocess communication facilities)

"kc4ums"
 

I was wondering if gMFSK IPC has a message queue/shared memory for the
real time receive data besides just the logging end of it. Also would
like to find out how to tell which message queue id/shared memory is in
use by gMFSK.

I can use the ipcs command to show the queues and shared memory but how
do you tell which one is the right one.

I Would like to learn more ..
Anyone know of a good website that could help me out on the Sys V IPC?

73,
Tim-KC4UMS


Moderated Hi Jim (ve3tpz)

"dave cooper"
 

Was happy to see you among the members this morning.
Was in Stratford last week but as usuall I was working.

Let me know how ur doing on the lighthouse adventures.

Dave (ve3ixi)


Moderated Re: Serial Number Question

"edw3nr"
 

--- In linuxham@..., w1hkj <w1hkj@...> wrote:

edw3nr wrote:

--- In linuxham@..., w1hkj <w1hkj@> wrote:


Sure is Ed.

In the script file:
change the line

printf "%04d &#92;n" $count

to be

printf "%03d %03d %03d &#92;n" $count $count $count

In the c++ file:

change the line

cout << counter << " " << endl;

to be
cout << counter << " " << counter << " " << counter << "
" <<
endl;



Dave this is giving me:

001 002 003 instead of

001 001 001


Ed W3NR
Sounds like you changed the Macro and not the script or c++ file Ed.

Dave
No I left the macro as is. I changed the 2 files as you said. I'll
look at it again tommorrow. Probably another dumb error on my part.

Ed W3NR


Moderated Re: Serial Number Question

w1hkj
 

¿ªÔÆÌåÓý

edw3nr wrote:
--- In linuxham@..., w1hkj  wrote:
  
Sure is Ed.

In the script file:
change the line

printf "%04d \n" $count

to be

printf "%03d %03d %03d \n" $count $count $count

In the c++ file:

change the line

          cout << counter << " " << endl;

to be
          cout << counter << " " << counter << " " << counter << " " << 
endl;

    

Dave this is giving me:

001 002 003 instead of

001 001 001


Ed W3NR





 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    

<*> To unsubscribe from this group, send an email to:
    linuxham-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    
 





  
Sounds like you changed the Macro and not the script or c++ file Ed.

Dave


Moderated Re: Serial Number Question

"edw3nr"
 

--- In linuxham@..., w1hkj <w1hkj@...> wrote:

Sure is Ed.

In the script file:
change the line

printf "%04d &#92;n" $count

to be

printf "%03d %03d %03d &#92;n" $count $count $count

In the c++ file:

change the line

cout << counter << " " << endl;

to be
cout << counter << " " << counter << " " << counter << " " <<
endl;

Dave this is giving me:

001 002 003 instead of

001 001 001


Ed W3NR


Moderated hints on using gmfsk

"David Freese"
 

I've discovered a nice shortcut in gmfsk that will help you in setting
up and changing a mode. For example, send speed in CW, or tones/bw in
Olivia. You do not need to use the menus to get to the config dialog
box. Just left click with the mouse on the status bar over the box
that has the mode name in it. The dialog box will pop open.

If you have discovered similar shortcuts share them with the group.

Dave (hkj)


Moderated Re: Serial Number Question

w1hkj
 

Sure is Ed.

In the script file:
change the line

printf "%04d &#92;n" $count

to be

printf "%03d %03d %03d &#92;n" $count $count $count

In the c++ file:

change the line

cout << counter << " " << endl;

to be
cout << counter << " " << counter << " " << counter << " " << endl;


Moderated Serial Number Question

"edw3nr"
 

Is there a way to send the number more than once in a single exchange?
Say as :

qsl ur 599 001 001 001 qsl


Ed W3NR


Moderated Re: Email Address

"edw3nr"
 

--- In linuxham@..., "w1hkj" <w1hkj@...> wrote:

I have changed the permissions in individual memberships to allow the
member to elect to hide their email address. Please note that by
doing that you will only be able to post messages to the group on the
group messages page (web page) and not from your email account.

If you do not want your email address displayed in the listings then
choose this option.

Dave (hkj)

I just noticed that my email address is the only one not suppressed.
Guess its a problem on my end.

Ed


Moderated Contest Counter

"dave cooper"
 

ED-

Glad that Dave was able to work with you on the contest counter and
get it working.
He has worked with me on similar stuff and was kind enuff to work
with me on the interface for the Icom 728. That took a few go
arounds but in the end its up and running and stable.
Made life a lot more fun on this end.

The gMFSK version that hkj and I use is well worth all looking at.
The improvements make for a much more user friendly program and at
the same time bring it up to level of digital software that is equal
if not better than anything on the bands today.

Dave(ve3ixi)


Moderated Re: Email Address

"w1hkj"
 

I have changed the permissions in individual memberships to allow the
member to elect to hide their email address. Please note that by
doing that you will only be able to post messages to the group on the
group messages page (web page) and not from your email account.

If you do not want your email address displayed in the listings then
choose this option.

Dave (hkj)


Moderated Email Address

"edw3nr"
 

Dave or Dave, is there any way to hide our email address's in our
post. This is the only yahoo group I belong to that does this. Thanks

Ed


Moderated Re: gmfsk & serial counter **SOLVED**

"edw3nr"
 

I took a break as my mind was not functioning well, and I was just
guessing. Altho I had RTFM, I didn't do it well enough. I didn't have
a full path statement in the macro. I knew it was something simple, as
usual around here. Now, how do I start the counter with 001 instead of
0001. ??

Ed W3NR


Moderated Re: gmfsk & serial counter

"edw3nr"
 

--- In linuxham@..., w1hkj <w1hkj@...> wrote:

Ed,

If you execute the Makefile (make) in the contest directory and then do
ls -l
you should see something like this:

-rwxr-xr-x 1 dave dave 6328 2006-02-20 17:37 contest
-rw-r--r-- 1 dave dave 1060 2006-02-15 04:24 contest.cpp
-rwxr-xr-x 1 dave dave 1023 2006-02-15 08:19 contest.sh
-rw-r--r-- 1 dave dave 0 2006-02-20 17:37 listing
-rw-r--r-- 1 dave dave 155 2006-02-15 20:37 Makefile
-rw-r--r-- 1 dave dave 1438 2006-02-15 20:39 README

notice that both the file "contest" and "contest.sh" are executable and
owned by the present user.

Here is my output

-rw-r--r-- 1 ed ed 155 Feb 15 20:37 Makefile
-rw-r--r-- 1 ed ed 1438 Feb 15 20:39 README
-rw-r--r-- 1 ed ed 2 Feb 20 18:08 contest.cnt
-rw-r--r-- 1 ed ed 1060 Feb 15 04:24 contest.cpp
-rwxr-xr-x 1 ed ed 1023 Feb 15 08:19 contest.sh


Ed


Moderated Re: gmfsk & serial counter

"edw3nr"
 

--- In linuxham@..., w1hkj <w1hkj@...> wrote:

Ed,

If you execute the Makefile (make) in the contest directory and then do
ls -l
you should see something like this:

-rwxr-xr-x 1 dave dave 6328 2006-02-20 17:37 contest
-rw-r--r-- 1 dave dave 1060 2006-02-15 04:24 contest.cpp
-rwxr-xr-x 1 dave dave 1023 2006-02-15 08:19 contest.sh
-rw-r--r-- 1 dave dave 0 2006-02-20 17:37 listing
-rw-r--r-- 1 dave dave 155 2006-02-15 20:37 Makefile
-rw-r--r-- 1 dave dave 1438 2006-02-15 20:39 README

notice that both the file "contest" and "contest.sh" are executable and
owned by the present user.

From within that directory execute
./contest
or
./contest.sh

and you will find a new file created called "contest.cnt"

the execute either
./contest +
or
./contest.sh +

and you will see
0001
as the conio output
and the "contest.cnt" file will be incremented to 0001

Try this before attempting the macros from with gmfsk.

Are you running gmfsk as a normal user or have you setuid on the
file or
possibly running as root? You don't have to do either if you set the
group permissions on the /dev devices properly.

All of the code that you are using has been developed on a Debian
system.

Dave

Dave, I have no "contest" , but have everything else. All the
permissions are set to user. My contest.sh is showing as green when I
do a ls -l. I do have the "contest.cnt". Do I need to run the shell
script for contet.sh ??/ if so how is that done. Never had to do that
before. I know its something I'm not doing on my end ...but what.

Ed


Moderated Re: gmfsk & serial counter

w1hkj
 

Ed,

If you execute the Makefile (make) in the contest directory and then do ls -l
you should see something like this:

-rwxr-xr-x 1 dave dave 6328 2006-02-20 17:37 contest
-rw-r--r-- 1 dave dave 1060 2006-02-15 04:24 contest.cpp
-rwxr-xr-x 1 dave dave 1023 2006-02-15 08:19 contest.sh
-rw-r--r-- 1 dave dave 0 2006-02-20 17:37 listing
-rw-r--r-- 1 dave dave 155 2006-02-15 20:37 Makefile
-rw-r--r-- 1 dave dave 1438 2006-02-15 20:39 README

notice that both the file "contest" and "contest.sh" are executable and owned by the present user.

From within that directory execute
./contest
or
./contest.sh

and you will find a new file created called "contest.cnt"

the execute either
./contest +
or
./contest.sh +

and you will see
0001
as the conio output
and the "contest.cnt" file will be incremented to 0001

Try this before attempting the macros from with gmfsk.

Are you running gmfsk as a normal user or have you setuid on the file or possibly running as root? You don't have to do either if you set the group permissions on the /dev devices properly.

All of the code that you are using has been developed on a Debian system.

Dave