Re: [Flexradio] F5K & F3K & Android 3.1

2011-07-25 Thread John Melton
I developed an Android client for my HPSDR software (currently receive
only).  I have it running on both my Android phone and a 7" tablet.

There is a (not very good) video of a very early version running on an
HTC Magic phone and some more information on my blog at
http://g0orx.blogspot.com/2010_02_14_archive.html

I have a server running that does all the DSP work using DttSP.  The
audio is streamed as uLaw 8 bit samples at 8k samples/second.  The
spectrum data is sent as a sequence of unsigned bytes which are
interpreted as 0 to -255 dBm for the spectrum and waterfall displays.
The client requests the number of samples for each frame based on the
display width and the server does the averaging.  Running with a refresh
rate of 10 frames per second on a display of 800 pixels width only
requires 8000 bytes/second. Combined the spectrum and audio data require
about 16kB per second.

The frequency can be changed by dragging the spectrum/waterfall display
or by using a thumb wheel if present.  Bands and other options such as
mode, filter, etc are selected using menus.

I did have this running in Dayton (2010) on my phone connecting back to
my server in the UK and was able to listen to the Formula 1 Grand Prix
commentary on BBC Radio 5 on 909kHz with no problems.

-- John g0orx/n6lyt

On Mon, 2011-07-25 at 19:32 +, Jack Haverty. wrote:
> Hi Ross,
> 
> That's a good article.  Thanks!   Android is a new player on the tablet
> field, so Apps aren't as mature as the Ipad's, but I've been impressed so
> far.  The Android remote app operates in much the same way.  I have multiple
> (physical) monitors on my PC, and the Android side allows me to pick which
> one to show.
> 
> It does have "full functionality", with the touchscreen emulating the
> mouse.  What I find unwieldy comes from the fact that the GUI isn't really
> designed for a tablet-sized touchscreen.  E.G., some of the controls - the
> sliders, buttons, thumbwheels (boxes with arrows for setting number
> parameters, etc.,) are very difficult to use.   You have to zoom in to make
> them large enough to adjust, then zoom back out.   Sometimes when you do
> something that pops up a window, it pops up somewhere offscreen.I'm not
> a Windows guy, so it's possible that I just don't know how to make it do
> better.
> 
> Almost all apps that were originally designed for a mouse/keyboard/screen
> have this characteristic.  You can really see it when you use an app that
> has been reworked to take advantage of the tablets' nature.
> 
> So, I find that although I can use the tablet as the PSDR GUI, it's not
> always worth it.  For specific uses, it works fine.  E.G., I can monitor an
> HF band to watch for openings while doing something elsewhere in the house,
> garden, shop, etc.
> 
> 73,
> /Jack
>  On Jul 25, 2011 11:41 AM, "Ross Stenberg" 
> wrote:
> > Hi Jack, the Air Display app for the iPad is in effect just treating
> > PowerSDR like a second monitor with full touchscreen capability. It has
> > full functionality. I learned of it here
> > http://www.hamradioscience.com/2011/05/using-the-ipad-to-control-your-rig/
> >
> > 73 Ross K9COX
> >
> > On 7/25/2011 1:24 PM, Jack Haverty. wrote:
> >>
> >> I have an Asus Transformer tablet and it's great. Running Android
> >> 3.1. I use AndroidVNC to access my Linux PC, and Splashtop Remote for
> >> Windows/Flex. Both are available from the built-in App Store.
> >>
> >> Using the Flex this way is unwieldy at best. It really needs a
> >> different app, designed to take advantage of the tablet, and use the
> >> touch screen, gestures, even the tilt and motion sensors in a new GUI.
> >>
> >> So, it does work, but I find it usable only for things like shutting
> >> the radio down when I've left it on - saves a walk to the shack which
> >> is in the workshop building.
> >>
> >> Someone suggested that an Android app be built. I think that's a
> >> great idea. Wonder if the PSDR software is open enough to make that
> >> possible - e.g. adding some way to get data to enable an external app
> >> to draw it's own panadaptor, waterfall, etc. I would envision a
> >> headless backend, using your current PC which is cabled to the Flex,
> >> doing all of the heavy DSP work, interfaced through Ethernet to a
> >> tablet GUI (or two or more? - they're pretty cheap...)
> >>
> >> Imagine working CW by just tapping your fingers on the tablet. One
> >> finger for straight key, two for bug/keyer. Or a simple gesture to
> >> bring up a keyboard, set filters, change frequencies, etc.
> >>
> >> 73,
> >> /Jack
> >>
> >>
> >
> ___
> FlexRadio Systems Mailing List
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> Knowledge Base: http://kc.flexradio.com/  Homepage: http://www.flexradio.com/



___
FlexRadio Systems Mailing List
FlexRadio@fle

Re: [Flexradio] iphone sdr

2009-10-22 Thread John Melton

I have been playing with the iPhone and HPSDR.

I modified my ghpsdr linux software to listen on a TCP port where it 
accepts commands to set frequency and band.  It sends spectrum data and 
the audio stream to the iPhone.


You can see some early screen shots and video in my blog at

http://javaguifordttsp.blogspot.com/2009/07/iphone.html

and

http://javaguifordttsp.blogspot.com/2009/07/iphone-video-running-on-simulator.html

I have not released any source code yet for the this, but if anyone is 
interested in developing this further then I would be happy to share.



I did pay the license fee to be able to load the software onto my 
iPhone.  I have used it while walking around the house to monitor the 
bands ;-)


Regards,

John g0orx/n6lyt


On 10/18/09 00:51, Clay W7CE wrote:
Since I bought an iPhone this summer, I've been thinking a lot about 
using it with PowerSDR.  Personally, I'm not interested in jailbreaking 
the iPhone and voiding the warranty.  What I am considering instead is 
modifying PowerSDR to include VOIP and remote control by TCP/IP.  
Properly done, PowerSDR could be used locally from your computer or be 
configured to listen for incoming connections from another copy of 
PowerSDR running in remote mode.  With this capability in place, it 
would then be possible to write an iPhone app that handles the control 
and voice functions for remote station usage.  I spend a fair amount of 
time on the road and would have access to my station from my iPhone 
during the day and from my laptop at night.  I don't think it could get 
much better than that.  No mess, no fuss, no third party apps.


Anyone else think this is a good idea?  I'm seriously thinking about 
buying a Mac so that I can start working on the iPhone app.


73,
Clay  W7CE

- Original Message - From: "W5CUL" 
To: 
Sent: Saturday, October 17, 2009 4:10 PM
Subject: Re: [Flexradio] iphone sdr


Maybe not knobs, but find or develop another app to assign functions 
to the

3 buttons on the iphone, that might work ;-)

Mike
W5CUL

-Original Message-
From: flexradio-boun...@flex-radio.biz
[mailto:flexradio-boun...@flex-radio.biz] On Behalf Of FireBrick
Sent: Saturday, October 17, 2009 11:03 AM
To: flexradio@flex-radio.biz
Subject: Re: [Flexradio] iphone sdr


On 10/17/2009 10:57:11 AM, Jim (technology.mag...@verizon.net) wrote:

There are of course a bazillion reasons why this
wouldn't work, but
suspending practicality for a moment in favor of creativity -

Wouldn't
it be interesting if someone developed an SDR application for the
iphone.


yeah but where would we put the KNOBS?

___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flex-radio.com/  Homepage:
http://www.flex-radio.com/
Message delivered to w5...@sbcglobal.net


___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flex-radio.com/  Homepage: 
http://www.flex-radio.com/
Message delivered to w...@curtiss.net 



___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flex-radio.com/  Homepage: 
http://www.flex-radio.com/

Message delivered to john.mel...@sun.com


___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flex-radio.com/  Homepage: http://www.flex-radio.com/
Message delivered to arch...@mail-archive.com


Re: [Flexradio] [hpsdr] Dayton SDR Forum so far

2009-03-27 Thread John Melton
After the great time I had last year I really wanted to get to Dayton 
again, but I have agreed to do a bike ride from Santader (Spain) to 
Bergerac (France) starting on May 13th.


Maybe I can get to the TAPR meeting later in the year (I think I have 
enough BA frequent flyer miles to cover the travel).


regards,

John g0orx/n6lyt

___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flex-radio.com/  Homepage: http://www.flex-radio.com/


Re: [Flexradio] Upgrades and bug fixes to test

2009-03-18 Thread John Melton

Hi Bob,

Linux version?

Regards,

John g0orx/n6lyt


On 03/16/09 22:26, Bob McGwier wrote:
In the test branch,  which is being made ready for the roll out of the 
3000,  I convinced the "powers" to allow me to make some changes which 
have been fleshed out in one of my branches.


SVN: 2797 in the test branch

Major reorganization of the receiver flow graph.  ANF and NR redone.  
BIN works everywhere, all the time.  PAN on receivers done correctly, 
MultiRX and RX/RX2.  AGC put near last in RX chain resulting in much 
(MUCH) lower total harmonic distortion.   SAM much improved.  ANF and NR 
are before AGC so a loud interfering tone, suppressed by ANF, will not 
capture AGC.  PLEASE TEST.


73's
Bob
N4HY



___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flex-radio.com/  Homepage: http://www.flex-radio.com/


Re: [Flexradio] Go see what John G0ORX/N6LYT has been doing

2008-07-12 Thread John Melton
The GUI widgets should run on Windows as they are just pure Java, 
although I have not tried them as I currently do not have a windows machine.

The DSP code (sdr-core) currently only runs on Linux and Max OS X in 
this environment. I will try to get a Windows machine to test some of 
this on.

-- John g0orx/n6lyt



Jerry Flanders wrote:
> 
> Can it run under Windows?
> 
> Jerry W4UK 

___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kb.flex-radio.com/  Homepage: http://www.flex-radio.com/



Re: [Flexradio] Time for an upgrade!

2008-07-10 Thread John Melton
Also, with the 'New Architecture', I can guarantee that multi-core 
processors will be well supported ;-)

-- John g0orx/n6lyt



Ken N9VV wrote:
> I recommend that all multi-core enthusiasts use this free utility
> from Ed in Chicago: http://www.geocities.com/edgemeal_software/
> It allows you to assign any application to any core and keeps it that way.
> 
> So if you run multiple applications, you can separate them and hope that 
> the Operating System has enough cycles to do fast context switching 
> without a DPC penality :-)
> http://kb.flex-radio.com/article.aspx?id=10445
> 
> GL de Ken N9VV
> 
> [EMAIL PROTECTED] wrote:
>> You'd think that two processor cores running side by side would surely be
>> faster than a single core right? And four cores working simultaneously would
>> certainly run circles around it? Well no, only if the application that you
>> are running is multithreaded and thus can take advantage of the extra cores
>> - remember that about 99% of all software available today is programmed to
>> run on a single core processor. Hence it isn't multithreaded and thus in the
>> vast majority of cases you won't see a speed up, as the second, third or
>> fourth core is just sitting there idling, or handling simple operating
>> system tasks that don't eat up a lot of processing power in the first place.
>>
>> Jacky Winters
>>
>>
>> -Original Message-
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of Jim Menefee
>> Sent: Thursday, July 10, 2008 4:04 PM
>> To: flexradio@flex-radio.biz
>> Subject: [Flexradio] Time for an upgrade!
>>
>> Time to change the CPU and Mother Board.  I have both a SRD 1000 and 5000. I
>> run a lot of stuff in the background for biz (CS4-Dreamweaver, etc) and use
>> 4 monitors. I have been eyeing the 6600 CPU's for $189.00  from Tiger
>> Direct.  I would love to hear from others if this is the way to go and a
>> suggestion of a good Mother Board to go with it.  Also, what is the SDR
>> software designed or best suited for - Duel - Quad, etc?
>> --
>> ___
>> FlexRadio Systems Mailing List
>> FlexRadio@flex-radio.biz
>> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>> Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
>> Knowledge Base: http://kb.flex-radio.com/  Homepage:
>> http://www.flex-radio.com/
>>
>>
>> ___
>> FlexRadio Systems Mailing List
>> FlexRadio@flex-radio.biz
>> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>> Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
>> Knowledge Base: http://kb.flex-radio.com/  Homepage: 
>> http://www.flex-radio.com/
>>
>>
> 
> ___
> FlexRadio Systems Mailing List
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> Knowledge Base: http://kb.flex-radio.com/  Homepage: 
> http://www.flex-radio.com/
> 

___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kb.flex-radio.com/  Homepage: http://www.flex-radio.com/



Re: [Flexradio] alternatives to PowerSDR

2008-06-25 Thread John Melton
There is some initial code in repos_sdr_linux to control the F5K in 
trunk/hardware/flex5000

Regards,

-- John g0orx/n6lyt



Jim Lux wrote:
> Quoting Brian Lloyd <[EMAIL PROTECTED]>, on Wed 25 Jun 2008  
> 05:44:13 AM PDT:
> 
>> On Jun 25, 2008, at 4:52 AM, Tim Ellison wrote:
>>
>>> Nope.  Not for the FLEX-5000.
>>>
>>> There are some non-Windows alternatives for the SDR-1000.  They are
>>> not as feature rich as PowerSDR.
>> There are features and there are features. To me the most important
>> feature would be a good set of published interfaces thus allowing
>> someone to hack whatever feature they decide they need.
> 
> Which interfaces are you interested in..
> 
> I hate to fall back on the "read the source code" trope, because I  
> genuinely believe that source code is a terrible way to document  
> interfaces, but, as it sits, that's all there really is.
> 
> I have figured out and partially documented the interaction with the  
> firmware in the F5K, so if you have a way to send and receive  
> appropriate MIDI messages, you can do most of what you want control  
> wise.  The audio comes in as a standard Windows audio stream.  I  
> suspect that there is a Linux equivalent mechanism, because Frank  
> AB2KT is developing for the F5K target, and I don't think he'd go for  
> a Windows only technique.
> 
> 
> 
> The challenge is, of course, that since the control interface to the  
> hardware via MIDI isn't a published document, Flex is free to change  
> it under your feet if they decide that it needs some different  
> functionality to support something else they are working on.
> 
> 
>> Along comes the Flex5000 which looks like the answer but its hardware
>> and firmware environment is closed. Now it appears that there is no
>> alternative to PowerSDR which is Windows based. I am just so tired of
>> spending time trying to keep Windows running and uh-hacked. Not only
>> that but windows just performs poorly in a real-time environment. Too
>> much latency in response to events. I suspect this is where the QSK
>> problems lie with the Flex5000.
> 
> 
> Windows CAN provide very, very good real time response (probably  
> better than vanilla Linux) but it's very difficult and requires a LOT  
> of work, not to mention a lot of windows specific knowledge. If you're  
> a game designer selling million unit quantities, spending a few  
> hundred K in labor on a hot windows driver coder isn't a big deal.  If  
> you're a hardware mfr with a mostly volunteer software development  
> force, it's a huge deal.
> 
> 
>> Is Flex planning to publish the interface to the Flex5000 so that
>> other packages can be made to run with it?
> 
> Flex hasn't said they are going to do so.   They have said that the  
> source code will be open, so you can always reverse engineer it.  Be  
> forewarned, there's very few comments that help you along, but at  
> least most of the module and routine names make sense.
> 
> The interface and control of the F5K, philosophically, isn't much  
> different than that for the SDR1K.  If you work at an abstracted level  
> along the lines of "set frequency" as opposed to "punch hex number to  
> port" the interface is VERY similar.
> 
> 
> Jim, W6RMK
> 
> ___
> FlexRadio Systems Mailing List
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> Knowledge Base: http://kb.flex-radio.com/  Homepage: 
> http://www.flex-radio.com/
> 

___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kb.flex-radio.com/  Homepage: http://www.flex-radio.com/



Re: [Flexradio] Linux driver(s) for Edirol FA-66 Soundcard

2008-04-28 Thread John Melton
Hi Chuck,

I have an FA-66 running on Linux.

I am running it using Jack configured to use freebob driver.

What software are you trying to use?

Regards,

John g0orx/n6lyt

--
   John Melton
   Sun IT CTO Office
   UK Office: +44 1252 421708 (ext 21708)
   US Office: +1 650 568 4504 (ext 65504)
   Mobile: +44 7714 708861


Chuck Mayfield wrote:
> Does anyone on this reflector use the FA-66 with Linux?
> Need help setting up driver.
> 
> 73
> Chuck AA5J
> 
> 
> ___
> FlexRadio Systems Mailing List
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> Knowledge Base: http://kb.flex-radio.com/  Homepage: 
> http://www.flex-radio.com/
> 

___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kb.flex-radio.com/  Homepage: http://www.flex-radio.com/



Re: [Flexradio] iMac user thinking about purchasing SDR1000

2008-01-10 Thread John Melton
Hi Dan,

several people have run PowerSDR using Parallels on the Mac 
(www.parallels.com).  If you look at the mailing list archive you should 
be able to find some info on this.

I have been working on a Java GUI that uses sdr-core (the DSP code) that 
runs native on the Mac and Linux.

I have it running on a MacBook Pro with 2GB of memory.  It is receive 
only while we work some problems with the transmit side. It connects to 
the SDR-1000 using the USB cable from Flex Radio.  For receive the built 
in sound card on the mac is good at 96000.  I also have an Edirol FA-66 
which can run up to 192000 with no problems and works great on transmit.

You can find info at https://java-sdr.dev.java.net where the source code 
can be downloaded from and there are several documents on setting a 
system up to run.  It is still very much a work in progress.

Regards,

John g0orx/n6lyt

___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kb.flex-radio.com/  Homepage: http://www.flex-radio.com/



Re: [Flexradio] Java GUI for SDR-1000

2008-01-06 Thread John Melton
I mistakenly put a version of the sdr1000 hardware code that did not 
support parallel ports.  I have updated it on java.net so you should be 
able to do an 'svn update' from within the java-sdr directory and it 
will update the binary.  I have only been using the USB cable, so that 
one slipped through.

The jack output implies that you already have jackd running! Also jackd 
is being started with -dhw:1 do you know if that is the correct device? 
  If it is the only sound card in your system you would need to change 
the configuration entry from -dhw:1 to -dhw:0.


-- John g0orx/n6lyt


José Dumoulin wrote:
> Sorry... I forgot to say that I use :
> Ubuntu 7.10,
> SDR1k and Delta 44.
> 
> Computer is Pentium 4 - 3.2 Ghz with 2 Go mem. Parallel port 378.
> 
> José F5JD
> 
> Le dimanche 06 janvier 2008 à 14:22 +0100, José Dumoulin a écrit :
>> Hi John
>> 
>> All went well till starting the interface. This is the Output
>> file.
>> 
>> Reagrds
>> José F5JD
>> 
>> ---
>> init:
>> deps-jar:
>> compile:
>> run:
>> State.setDefaults: Setting Default Values
>> Bandstacks.getBandstackEntry: BAND_4,3
>> Invalid hardware (parallel) port hex value!
>> Sleeping ...
>> SDR1000.sdr1000:exec: bin/linux/sdr1000 -u0 -r1 -a1 -p0x378
>> -ffifos
>> -cHWcommands -sHWstatus
>> ProcessThread:sdr1000.stderr:SDR1000 version 0.2.0
>> ProcessThread:sdr1000.stderr:Parallel port not supported on mac
>> ProcessThread:sdr1000.stdout:Eof
>> SDR1000:sdr1000:result=1
>> ProcessThread:sdr1000.stderr:Eof
>> Sleeping ...
>> Jack: /usr/bin/jackd -dalsa -r96000 -p1024 -dhw:1
>> ProcessThread:jack.stdout:jackd 0.103.0
>> ProcessThread:jack.stdout:Copyright 2001-2005 Paul Davis and
>> others.
>> ProcessThread:jack.stdout:jackd comes with ABSOLUTELY NO
>> WARRANTY
>> ProcessThread:jack.stdout:This is free software, and you are
>> welcome to
>> redistribute it
>> ProcessThread:jack.stdout:under certain conditions; see the file
>> COPYING
>> for details
>> ProcessThread:jack.stdout:
>> ProcessThread:jack.stderr:JACK compiled with System V SHM
>> support.
>> ProcessThread:jack.stderr:`default' server already active
>> ProcessThread:jack.stderr:Eof
>> ProcessThread:jack.stdout:Eof
>> Jack: result=1
>> Sleeping ...
>> DttSP:sdr-rx:exec=bin/linux/sdr-core -s -m --client-name=sdr-rx
>> --buffsize=1024 --ringmult=4 --command-path=fifos/RXcommands
>> --meter-path=fifos/RXmeter --spectrum-path=fifos/RXspectrum
>> DttSP:sdr-rx:env[0]=SDR_DEFRATE=96000
>> DttSP:sdr-rx:env[1]=HOME=/home/dumoulin
>> ProcessThread:sdr-rx.stderr:JACK tmpdir identified as [/dev/shm]
>> ProcessThread:sdr-rx.stderr:cannot read response from jack
>> server
>> (Illegal seek)
>> ProcessThread:sdr-rx.stderr:can't make client -- jack not
>> running?:
>> Illegal seek
>> DttSP:sdr-rx:result=1
>> ProcessThread:sdr-rx.stdout:Eof
>> ProcessThread:sdr-rx.stderr:Eof
>> JackConnect: /usr/bin/jack_connect alsa_pcm:capture_1 sdr-rx:il
>> ProcessThread:jack_connect.stderr:JACK tmpdir identified as
>>     [/dev/shm]
>> ProcessThread:jack_connect.stderr:ERROR sdr-rx:il not a valid
>> port
>> ProcessThread:jack_connect.stdout:engine sample rate: 96000
>> ProcessThread:jack_connect.stderr:Eof
>> JackConnect: result=1
>> ProcessThread:jack_connect.stdout:Eof
>> -
>> Le dimanche 06 janvier 2008 à 11:08 +, John Melton a écrit :
>>> I have created a Subversion repository at http://java-sdr.dev.java.net 
>>> with the source code for Java GUI for the SDR-1000.
>>>
>>> I have uploaded several documents for setting up a Fedora, Ubuntu and 
>>> Mac OS X system (note this only runs on Intel Mac OS X currently), 
>>> Netbeans and some very basic details of using the GUI.
>>>
>>> Please remember this is a work in progress.  There are several functions 
>>> not implemented yet. In particula

[Flexradio] Java GUI for SDR-1000

2008-01-06 Thread John Melton
I have created a Subversion repository at http://java-sdr.dev.java.net 
with the source code for Java GUI for the SDR-1000.

I have uploaded several documents for setting up a Fedora, Ubuntu and 
Mac OS X system (note this only runs on Intel Mac OS X currently), 
Netbeans and some very basic details of using the GUI.

Please remember this is a work in progress.  There are several functions 
not implemented yet. In particular there are still some problems to 
resolve with transmitting and I would recommend that you only run it in 
receive only until we have resolved these issues.  It is possible to 
damage the PA if this is not setup correctly.

Regards,

John g0orx/n6lyt

___
FlexRadio Systems Mailing List
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kb.flex-radio.com/  Homepage: http://www.flex-radio.com/



Re: [Flexradio] Java console software.

2008-01-02 Thread John Melton
I can't miss the opportunity to point out that the Sun Java Development 
kit is also free as is their Netbeans IDE (java.sun.com).  It will run 
on Solaris, Linux, Windows.  Apple have their own port of the Java 
Development Kit for Mac OS X and as Netbeans is written in Java it will 
also run the Mac.

-- John g0orx/n6lyt


Ed Russell wrote:
> This is definitely interesting. Thanks for the input.
> 
> 73 Ed W2RF
> 
> On 1 Jan 2008 at 13:24, k5nwa wrote:
> 
>> I have seen on the Flex reflector mention of using Java for the radio 
>> Gui and wondered if people knew that Borland has a free version of 
>> their Java development system, it called Turbo JBuilder 2007. The 
>> thing that makes it attractive is that it's available for Windows, 
>> Linux, and OS-X.
>>
>> In case anyone is interested here is the link;
>>
>> <  http://cc.codegear.com/free/jbuilder  >
>>
>> Borland tools tend to have very nice visual tools to generate GUI 
>> interfaces easily so this tool should be very good for the task, the 
>> fact that it's identical in all three platforms is also a big plus.
>>
>> I just wish they also made "instant Java" pills that one could take 
>> the learn the language and it's massive libraries. I reminds me a lot 
>> of Lisp and it's gargantuan libraries, except that Lisp is more fun.
>>
>>
>> Cecil
>> K5NWA
>> www.softrockradio.org  www.qrpradio.com
>>
>> "Blessed are the cracked, for they shall let in the light." 
>>
>>
>> ___
>> FlexRadio mailing list
>> FlexRadio@flex-radio.biz
>> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
>> FlexRadio Knowledge Base: http://kb.flex-radio.com/
>> FlexRadio Homepage: http://www.flex-radio.com/
>>
> 
> 
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/
> FlexRadio Homepage: http://www.flex-radio.com/
> 

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] I am a programmer

2007-12-30 Thread John Melton
Jon,

The current DSP code is written in C.

On Windows it is a DLL but on Linux and Mac OS X it runs as a process 
called sdr-core.

The interface to the Linux and Mac OS X DSP code is through fifos, which 
  is basically an in memory file, also known in the Unix world as a 
named pipe.

Each sdr-core has 3 fifos.

The first one is the command fifo for the controlling program to send 
commands to the DSP code, such as 'setFilter 150 2250' to set an 2.1KHz 
filter with a 150 Hz  offset and 'setMode 1' to set the mode to USB.

The second one  is the Spectrum fifo which the DSP code writes to 
whenever it processes a 'reqSpectrum' command written to the command 
fifo.  The data written to the Spectrum fifo is used to create the 
various displays such as the Panadapter.

The third one is the Meter fifo which the DSP code writes to whenever it 
processes a 'reqMeter' command written to the command fifo.  The data 
written to the Meter fifo is used to display the various meter functions.

Any language that can read and write to a file can be used to write a 
controlling program (GUI).

I have written code in both Java and C to this interface.

Hope that helps.

Regards,

John g0orx/n6lyt


K6JEK wrote:
> I am a programmer.  After that statement follow 9 steps or something.
> 
> Even though I had a long career developing software, I've let my  
> friends like Jeff have all the fun on the software side because C# is  
> a language too far.  I'm just too old and lazy to learn it.   It  
> would be the nth language.   Besides I have an attitude about that  
> particular one.
> 
> But this new stuff being developed on Linux has me intrigued.   Would  
> it be asking too much to know what it's made out of?   C?  C++?   
> Java?  Erlang? Fortran 2000?  Eiffel?  LISP?   I'm getting carried  
> away.   I do have a favorite.
> 
> Jon

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] I'm not a programmer

2007-12-28 Thread John Melton
Since I added the combined display I hardly ever switch it other than to 
test the others are still working ;-)

John

Jeff Anderson wrote:
> Very nice, John!
> 
> I especially like your combined Panadapter/Waterfall display.  Very 
> cool!  I think I'll try adding this to my "slightly enhanced" SDR 
> console - I don't think it'd be too difficult (I hope!).
> 
> - Jeff , K6JCA

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] I'm not a programmer

2007-12-28 Thread John Melton
To get an idea of the GUI for the SDR-1000 take a look at my new Blog at 
http://javaguifordttsp.blogspot.com/

Any similarities to PowerSDR are intentional ;-)

I have put a couple of screen shots of it running on the Mac which 
includes the Activity Monitor to get an idea of the memory utilization 
and the CPU utilization.

The version of DttSP (sdr-core) that it is running is the dttsp-ng 
version pre the 48000 down sampling changes.

John g0orx/n6lyt

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] I'm not a programmer

2007-12-28 Thread John Melton
That is an old GUI just for the Softrock.  However, it is running 
sdr-core for the DSP.

-- John


Tim Ellison wrote:
> I am not sure how up to date this is but there is a YouTube videos of the 
> java console in action running on a Mac
> 
> http://www.youtube.com/watch?v=f_ieCAVG_AQ&feature=related
> 
> 
> 
> -Tim
> 
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Frank Brickle
> Sent: Friday, December 28, 2007 8:01 AM
> To: [EMAIL PROTECTED]
> Cc: Flex Radio
> Subject: Re: [Flexradio] I'm not a programmer
> 
> Sorry John -- I'm writing this having got out of bed around the time I'm 
> normally going *to* bed and so am even less coherent than usual. I should 
> have made the explicit point that *most* of the cross-platform development 
> has been and continues to be John's patient, ingenious and hard work.
> 
> We're only now getting to the stage where we can take advantage generally of 
> what John made possible in a tangible form quite awhile ago. This will be 
> coming even clearer over the next few months.
> 
> 73
> Frank
> AB2KT
> 
> On Dec 28, 2007 7:29 AM, John Melton <[EMAIL PROTECTED]> wrote:
> 
>> And the Java GUI is developed using NetBeans, a free Java IDE
>> available for download with the Java Development Kit from java.sun.com.
>>
>> Regards
>>
>> John g0orx/n6lyt
>>
>>
>> Frank Brickle wrote:
>>> On Dec 26, 2007 7:34 PM, Ed Russell <[EMAIL PROTECTED]> wrote:
>>>
>>> What will be the development environment under Linux?
>>>
>>>
>>> Whatever you like. Since the system is protocol-based (not
>>> API-based) it isn't dependent on a particular environment or language.
>>>
>>> Likewise, the system isn't biased towards any particular GUI framework.
>>> Different pieces can be written to use different frameworks. However
>> there's
>>> a new console in Java that's pretty close to completion. Java is a
>> strong
>>> contender for GUI framework of choice.
>>>
>>> Many of us still use emacs as a programming editor since you don't
>>> ever
>> need
>>> to take your hands off the keyboard to use it efficiently. But I
>>> don't
>> think
>>> that's what you're asking :-)
>>>
>>> 73
>>> Frank
>>> AB2KT
> -- next part --
> An HTML attachment was scrubbed...
> URL: 
> http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20071228/57759be1/attachment.html
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: 
> http://www.flex-radio.com/
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/
> FlexRadio Homepage: http://www.flex-radio.com/
> 

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] I'm not a programmer

2007-12-28 Thread John Melton
And the Java GUI is developed using NetBeans, a free Java IDE available 
for download with the Java Development Kit from java.sun.com.

Regards

John g0orx/n6lyt


Frank Brickle wrote:
> On Dec 26, 2007 7:34 PM, Ed Russell <[EMAIL PROTECTED]> wrote:
> 
> What will be the development environment under Linux?
> 
> 
> Whatever you like. Since the system is protocol-based (not API-based) it
> isn't dependent on a particular environment or language.
> 
> Likewise, the system isn't biased towards any particular GUI framework.
> Different pieces can be written to use different frameworks. However there's
> a new console in Java that's pretty close to completion. Java is a strong
> contender for GUI framework of choice.
> 
> Many of us still use emacs as a programming editor since you don't ever need
> to take your hands off the keyboard to use it efficiently. But I don't think
> that's what you're asking :-)
> 
> 73
> Frank
> AB2KT

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] Mac Computers.

2007-12-21 Thread John Melton
I have been working on a GUI written in Java (that is nearly finished) 
for the SDR-1000 that runs on Linux and Mac OS X using DttSP and the 
hardware interface code for the SDR-1000.  It works with both parallel 
and USB interfaces on Linux and the USB interface on the Mac.

The ultimate goal is to get the hardware interface code to talk to both 
the SDR-1000 and the 5000.  I have not looked at the audio interface for 
the 5000, but I am sure Frank and Bob know what to do in that area.

regards,

John g0orx/n6lyt

Richard Beerman wrote:
> I absolutely second this idea of running Mac OS X  in conjunction with the  
> Flex radio system.  Maybe some of the strange operating anomalies  constantly 
> raised here with PC/Windows operation might disappear. Season's Greeting all 
> from  high above the Wanchai District of Hong Kong.  Dick  VR2/W5AK
> 
>> From: [EMAIL PROTECTED]
>> To: FlexRadio@flex-radio.biz
>> Date: Thu, 20 Dec 2007 22:45:42 -0500
>> Subject: [Flexradio] Mac Computers.
>>
>> I thought someone (or a group of people ) was working on using Apple's OS 
>> (Leopard etc) to run the Flex 5000.  I have no problem running the radio on 
>> an iMac under bootcamp (Vista) but would be VERY interested in running the 
>> radio under Apple's OS.  Remember me if you have any sucess.. I will be 
>> happy to be a beta tester!
>>
>> Best to all for the season
>>
>> Mike VE3BGE
>> -- next part --
>> An HTML attachment was scrubbed...
>> URL: 
>> http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20071220/96cd5136/attachment.html
>>  
>> ___
>> FlexRadio mailing list
>> FlexRadio@flex-radio.biz
>> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
>> FlexRadio Knowledge Base: http://kb.flex-radio.com/
>> FlexRadio Homepage: http://www.flex-radio.com/
>>
> 
> _
> i’m is proud to present Cause Effect, a series about real people making a 
> difference.
> http://im.live.com/Messenger/IM/MTV/?source=text_Cause_Effect
> -- next part --
> An HTML attachment was scrubbed...
> URL: 
> http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20071221/731a6bba/attachment.html
>  
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/
> FlexRadio Homepage: http://www.flex-radio.com/
> 

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] Mac?

2007-11-29 Thread John Melton
I am getting very close to having a Java GUI working with DttSP on the 
Mac (and Linux) using the USB dongle for the SDR-1000.

Rx seems to be working OK, needs some more work to get TX finished.  I 
have the RX working with both the built in sound card and an Edirol FA-66.

If you are interested in helping test then let me know.

Regards,

John g0orx/n6lyt


David Queen wrote:
> Any software that works on any of the current or older SDR hardware?
> 
> I bought a 24" Intel Imac on whim. Anyone tried PowerSDR under Bootcamp?
> 
> 
> 

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] XML

2007-11-08 Thread John Melton
It would be very useful to have an SDR1000/SDR5000 DTD defined.  I am 
saving the state in my Java GUI as an XML file and it would be really 
great to be able to use and/or exchange this with other software 
applications.

My original code had all the state information maintained in State class 
which I was serializing to an XML file.  Worked OK on Linux but I found 
a problem with the implementation of the Mac OS X Java 5.0.+ where it 
would not serialize Enum objects, so I have had to put all the state 
into a Property object and write that out as an XML file.

Regards,

John g0orx/n6lyt

--
   John Melton
   Sun IT CTO Office
   UK Office: +44 1252 421708 (ext 21708)
   US Office: +1 650 568 4504 (ext 65504)
   Mobile: +44 7714 708861


Robert McGwier wrote:
> I see that Phil Covington did an XML description some time back.  I am 
> pretty unhappy we didn't pick up on that sooner.  Sorry for the 
> oversight Phil.  Nevertheless Bob's work can put the effort back on track.
> 
> 73's
> Bob
> 

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] MacOsX software in project ?

2007-09-27 Thread John Melton
Hi Iñigo,

you should join the dttsp-linux yahoo group.

The DttSP code for linux compiles and runs on OsX (at least the MacBook 
Pro that I have which is an Intel architecture).

I am currently working on a GUI written in Java that runs on both Linux 
and OsX for the SDR-1000.  Hopefully this can be extended to work with 
the SDR-5000 when the hardware interface is implemented for Linux.

Regards,

John g0orx/n6lyt


Iñigo Bastarrika Berasategi wrote:
> Hi there!
> 
> Still waiting for my SDR5K-A.
> 
>   I am a Mac user and unfortunately I will need to use a PZ for  
> managing this wonderful machine.
> 
> Is there any project to make MacOsX software for it ?
> 
>   I know some of you are using Parallels Desktop with Xp in you Mac  
> Intel machines but it is not the same as using a native software.
> 
> 
> 73 de Iñigo EA2BXV
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/
> FlexRadio Homepage: http://www.flex-radio.com/
> 


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] more on CPU speeds, etc.

2007-08-23 Thread John Melton
I worked on the B5500 many years ago, and then went on to work on the 
B1700/B1800/B1900 series writing compilers for them!

Anyone remember the KDF-9 one of the first, if not the first, stack 
machine designed to run Algol.

Regards,

John g0orx/n6lyt
--
   John Melton
   Sun IT CTO Office
   UK Office: +44 1252 421708 (ext 21708)
   US Office: +1 650 568 4504 (ext 65504)
   Mobile: +44 7714 708861


Frank Brickle wrote:
> Lyle Johnson wrote:
> 
>> Or the Harris RTX-2000 series...
> 
> Good point, and it brings to mind the supreme example, the Burroughs B5000!
> 
> 73
> Frank
> AB2KT
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/
> FlexRadio Homepage: http://www.flex-radio.com/
> 

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] Apple Computers

2007-08-15 Thread John Melton
I have DttSP and Jack running on a MacBook Pro currently using my Java 
GUI for the Softrock for receive at 48000 using the built in sound device.

Once I get a USB/Parallel cable and a Edirol FA-66 I will be working on 
getting the SDR-1000 running on both Linux and Mac OSX.

I have a Java GUI that is controlling the SDR-1000 using the parallel 
port under Linux but I am trying to resolve an initialization problem I 
am having with the SDR-1000 when it is first powered on.  Everything 
that is implemented so far works OK if it has been previously 
initialized with PowerSDR, but there is a problem when the SDR-1000 has 
been powered off and then initialized using the Linux code.

Regards,

John g0orx/n6lyt



Jim, W4ATK wrote:
> Mike,
>   I worked for quite a while on attempting to put DttSP in an Apple Audio
> Unit. I spent considerable hours on the project, most of it, examining
> DttSP. I came to a point where I felt I had a handle on what to do, but then
> the learning curve for Cocoa hit me like a ton of bricks and the project
> slowed to a crawl. I still am quite interested in completing that but time
> is so precious this summer I have had to put it on the back burner. I had
> some good encouragement from the dttsp-linux group but just ran into "the
> wall".
>   I am convinced the MAC offers a platform uniquely suited to our 
> application
> of SDR, all the tools are there. Maybe as time goes on there will be added
> emphasis on this and we can divide and conquer. My biggest challenge at the
> time I sorta shut down was the graphics display of the data from the DttSP
> spectrum pipe.
> 
> 73 Jim, W4ATK
> 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of michael
> Sent: Wednesday, August 15, 2007 5:26 PM
> To: FlexRadio@flex-radio.biz
> Subject: [Flexradio] Apple Computers
> 
> 
> John , W5GI, mentioned to me that there were a few others who were using or
> trying to use their Flex Radios with Apple computers under "bootcamp".  I
> did that for years with the SDR 1000 (with XP Pro)  but it seems to be a
> little more of a problem with the 5000.  I have it nearly going under VISTA
> via bootcamp on a 24inch current (aluminum) iMac. Of course it would be even
> more interesting to get the SDR software compiled to run within Apple's OS .
> I would gladly contribute to such an undertaking as I prefer the Apple
> Computer to the PC. On the other hand my 5000 works very nicely indeed with
> XP Pro on my small XPC Shuttle  PC.
> 
> Regards to all.
> 
> Mike VE3BGE
> -- next part --
> An HTML attachment was scrubbed...
> URL:
> http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20
> 070815/8a130440/attachment.html
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/
> FlexRadio Homepage: http://www.flex-radio.com/
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/
> FlexRadio Homepage: http://www.flex-radio.com/
> 

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] [OT] anyone know what "softwaredefinedradiousa" is?

2007-07-19 Thread John Melton
looks to be setup by ka9rza ...

--
   John Melton
   Sun IT CTO Office
   UK Office: +44 1252 421708 (ext 21708)
   US Office: +1 650 568 4504 (ext 65504)
   Mobile: +44 7714 708861


Ken N9VV wrote:
> I stumbled across this. Anyone have a clue?
> http://softwaredefinedradiousa.pbwiki.com/
> de ken
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
> FlexRadio Knowledge Base: http://kb.flex-radio.com/
> FlexRadio Homepage: http://www.flex-radio.com/
> 

___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Knowledge Base: http://kb.flex-radio.com/
FlexRadio Homepage: http://www.flex-radio.com/



Re: [Flexradio] One Shoe Will Not Fit All

2006-08-25 Thread John Melton
I have now implemented 2 (VERY) prototype GUIs running on Linux with DttSP2.

http://microsat.homelinux.org/dttsp/gsdr
http://microsat.homelinux.org/dttsp/gbeppe

gsdr implements the look and feel of PowerSDR and gbeppe implements the 
look and feel of Beppe's design.

In implementing both I am trying to abstract out the common code into a 
library so that the 'skin' designer just has to think about the look and 
feel and not all the underlying code necessary to support the interface 
to DttSP, and eventually the hardware, and manage state saving and 
restore and configuration information.

What I want to get to is that when, for instance, a band is selected the 
skin code simply calls a function that will set everthing up correctly, 
including handling band stacking.  However, it will be up to the skin 
code to decide how to modify the UI to show how it is shown that the 
band is selected (or deselected).  Also there will need to be either a 
callback or a structure passed back to the GUI so that all the other 
displays/buttons related to the band change can be updated (i.e. mode, 
filter, etc).

However, it should not be underestimated how much code is required to 
implement just the GUI portion of the code, but of course this could be 
helped by using a good IDE.

Regards,

John g0orx/n6lyt


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Homepage: http://www.flex-radio.com


[Flexradio] Prototype GTK implementation of GUI design by Beppe IK3VIG

2006-08-24 Thread John Melton
As part of a self learning project I have been playing with the GTK+ 2.0 
toolkit using it to develop a GUI interface for the Linux DttSP code.

I have spent some time trying to implement the GUI design that Beppe, 
IK3VIG, has proposed and now have something that I can share.  It is 
still very much a prototype and not a lot has been implemented, but it 
is capable of tuning and decoding a signal using my various Softrock 
receivers.

Details and a link for the compiled code and to Beppe's web page is 
available on my web site at:

  http://microsat.homelinux.org/dttsp/gbeppe

regards,

John g0orx/n6lyt


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Homepage: http://www.flex-radio.com


Re: [Flexradio] Linux - DttSP question: Commands to listen to AM radio?

2006-05-29 Thread John Melton
Everett,

when it is running you should see that the alsa-pcm and sdr- are 
cross connected if you bring up the Connections display in qjackctl (see 
attached image).

You might also want to check that the line input is enabled on the sound 
card and not the microphone input (I assume you are connected to the 
line input).

John g0orx/n6lyt

Everett Palmer wrote On 05/30/06 04:10,:

>Bob,
>
>I switched to pyhw.  I do hear something that sounds like cycling.
>
>I played a wav file (ssb.wav from flex-radio) with xmms feeding qjackctl 
>and then jsdr.
>(On jack I connected alsa-pcm --> sdr-  &   sdr- --> alsa-pcm.)
>
>I then started my sdr-1000 and shut down xmms.   I also started python and 
>cmdr.
>
>On pyhw I executed.
>execfile("sdr1k-setup.py") (with setDDSFreq(0.810)
>
>On cmdr I executed.
>setRXOn 0
>setSampleRate 48000  (I am using a SB MP3+ USB soundcard)
>setOsc 0
>setFilter -3000 3000
>setMode AM
>
>I didn't hear anything interesting - just something that could be described 
>as cycling at about 1 Hz.
>
>Seems like I should have to do something with the qjackctl patch panel to 
>connect up to the sdr-1000.   When I used it with the sdr-1000 it was set 
>up the same as I had it with xmms.
>
>I know I should just wait for the new code but this seems s close to 
>working.
>
>Thanks,
>
>Everett, KG6RYB
>
>
>At 04:46 AM 5/29/2006, Robert McGwier wrote:
>  
>
>>Everett:
>>
>>Do you hear a noise at the output (speakers) that sounds like it is cycling?
>>
>>I used pyhw rather than pyhw2.
>>
>>We are well on our way to replace all of that with code that will talk to 
>>all aspects of the radio including amplifier,  ATU, and transverter.
>>
>>Bob
>>N4HY
>>
>>
>>Everett Palmer wrote:
>>
>>
>>>Hi Ken,
>>>
>>>I am basing the fact that it is possible to drive the SDR-1000 hardware 
>>>  
>>>
>>>from Linux on this post from Bob McGwier back in January.
>>
>>
>>>"The Mini-ITX, running SUSE 9.3 carries Don Imus 660 AM every morning 
>>>using SDR-1000 number 2 running jsdr, jack."
>>>
>>>I am trying to use the code in the pyhw2 directory to control the 
>>>SDR-1000 hardware over the parallel port.  I can issue commands and hear 
>>>the relays click in the SDR-1000 but I have not been successful yet in 
>>>receiving an AM radio station.   There is also another command line 
>>>interface- cmdr - in the DttSP package but I think that this interface 
>>>controls just the software - not the hardware.
>>>
>>>One problem was that ubuntu on my system does not have 
>>>/dev/parport0.   With some help from Bill on teamspeak and my linux guy 
>>>at work I learned that you can create the port with either:
>>>
>>>sudo modeprobe ppdev
>>>
>>>or
>>>
>>>sudo mknod /dev/parport0 c 99 0
>>>
>>>I also did a
>>>
>>>sudo chown epalmer:epalmer parport0
>>>
>>>so I could drive the parallel port from my user account.
>>>
>>>73,
>>>Everett, KG6RYB
>>>
>>>
>>>  
>>>
>>--
>>AMSAT VP Engineering. Member: ARRL, AMSAT-DL, TAPR, Packrats,
>>NJQRP/AMQRP, QRP ARCI, QCWA, FRC. ARRL SDR Wrk Grp Chairman
>>Laziness is the number one inspiration for ingenuity.  Guilty as charged!
>>
>>
>
>
>
>___
>FlexRadio mailing list
>FlexRadio@flex-radio.biz
>http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
>FlexRadio Homepage: http://www.flex-radio.com
>  
>

-- 
--
  John Melton
  Sun IT CTO
  Office: +44 1252 421708 (ext 21708)
  Mobile: +44 7714 708861

-- next part --
A non-text attachment was scrubbed...
Name: snapshot12.png
Type: image/png
Size: 17010 bytes
Desc: not available
Url : 
/pipermail/flexradio_flex-radio.biz/attachments/20060529/c272946f/attachment.png
 
___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
FlexRadio Homepage: http://www.flex-radio.com


Re: [Flexradio] Linux - DttSP question: Commands to listen to AM radio?

2006-05-29 Thread John Melton
Hi Everett,

you will need to use both the python script to control the parallel 
interface to select the band and the DDS frequency.  You will need to 
use the cmdr script to control the jsdr software.

To receive an AM signal you would need to send the following commands 
using the cmdr script:

setRXOn 0
setSampleRate 96000  (or 48000 depending on your soundcard)
setOsc 0
setFilter -3000 3000
setMode AM

This is assuming that you do now want to offset the received frequency 
from the DDS frequency to move away from the noise at the 0 Hz IF.

Hope that helps.

Regards,

John g0orx/n6lyt



Everett Palmer wrote On 05/29/06 08:15,:

>I am trying to operate my SDR-1000 from Ubuntu Linux with the command line 
>interface.
>Could some one tell me the commands listening to an AM radio station?
>Also do I need to use both the cmdr shell script and the pyhw2 python script?
>Thanks,
>Everett, KG6RYB
>
>
>
>___
>FlexRadio mailing list
>FlexRadio@flex-radio.biz
>http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
>FlexRadio Homepage: http://www.flex-radio.com
>  
>

-- 
--
  John Melton
  Sun IT CTO
  Office: +44 1252 421708 (ext 21708)
  Mobile: +44 7714 708861


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
FlexRadio Homepage: http://www.flex-radio.com


Re: [Flexradio] Linux Wishes

2006-04-21 Thread John Melton
Hi Pete,

As Dan says the software is available from my web site
http://microsat.homelinux.org/dttsp/ (including source).

It has been on hold for a while awaiting the new version of DttSP.
Well, at least as far as releases go.  I have added support for using
with a Converter/Transverter on my development system.

Currently there is no support for the transmit side.  I plan on updating
to work with the new version of DttSP and then get to work on transmit
and controlling the SDR1000 hardware.

I am also expecting an exciter card for the SoftRock series to be
available soon that will need some support.

--
  John Melton
  Sun IT CTO
  Office: +44 1252 421708 (ext 21708)
  Mobile: +44 7714 708861


Dan Babcock wrote:
> Hi Pete,
>  
>  I have used John's Java GUI for dttsp with my SoftRock v5.0 and a DDS-60 
> VFO.  IMHO, it is a very, very nice piece of software.
>  
>  The link to John's website is: http://microsat.homelinux.org/dttsp/
>  
>  There is also a dttsp-linux Yahoo Group that has additional information 
> about John's software and Edson Pereira's DttSP-Shell program.
>  
>  The direct link is http://groups.yahoo.com/group/dttsp-linux/
>  
>  73,
>  
>  Dan N4XWE
>  
>  
> 
> [EMAIL PROTECTED] wrote: A few posts back, John Melton mentioned his Java 
> GUI.  John - care to give
> us a brief overview of this GUI and its status?
> 
> Pete, N3EVL
>  
> 
> 
>>-Original Message-
>>From: [EMAIL PROTECTED] 
>>[mailto:[EMAIL PROTECTED] On Behalf Of Robert McGwier
>>Sent: Friday, April 21, 2006 2:20 PM
>>To: w2agn
>>Cc: [EMAIL PROTECTED]; FlexRadio Reflector
>>Subject: Re: [Flexradio] Linux Wishes
>>
>>w2agn wrote:
>>
>>>I see all the Linux discussion, which is interesting. I run 
>>
>>both Linux 
>>
>>>and Win2000. About the only thing I run Windows for any more is the 
>>>SDR Console. What I would like is to be able to run my 
>>
>>SDR-1000 from 
>>
>>>Linux, just as I do from Win2000. I set up "Jack" at one time and 
>>>dTTSP, but never could figure out how to get it to work with the 
>>>SDR-1000. At the risk of being considered an idiot, I would 
>>
>>just like 
>>
>>>a nice GUI that would run my SDR-1000 without having to leave Linux.
>>>  
>>
>>Then you can be an idiot with the rest of us because we would 
>>like that too!
>>
>>Bob N4HY
>>
>>--
>>AMSAT VP Engineering. Member: ARRL, AMSAT-DL, TAPR, Packrats, 
>>NJQRP/AMQRP, QRP ARCI, QCWA, FRC. ARRL SDR Wrk Grp Chairman 
>>Laziness is the number one inspiration for ingenuity.  Guilty 
>>as charged!
>>
>>
>>___
>>FlexRadio mailing list
>>FlexRadio@flex-radio.biz
>>http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>>Archive Link: 
>>http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
>>FlexRadio Homepage: http://www.flex-radio.com
>>
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com
> 
> 
>   
> -
> New Yahoo! Messenger with Voice. Call regular phones from your PC and save 
> big.
> -- next part --
> An HTML attachment was scrubbed...
> URL: 
> http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20060421/f3ddaebb/attachment.htm
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com



Re: [Flexradio] Linux distros

2006-04-21 Thread John Melton
Jim Lux wrote:
> I'm going to leap right into the middle of a religious war here..

I totally agree with Jim's ideas here and add my own thoughts.

Currently, there is not a repository of binary images for the DttSP code
and it's dependencies.  It requires the user to download all the source
code and possibly the source code for it's dependencies and build them
on their own machine.

What we need is a group of volunteers that will test the released
binaries against their favourite distro and possibly rebuild them if
there are any incompatabilies found and then put the binary packages in
the repository for others to download.  This should also include the
required dependencies (currently jack, qjackctl, fftw).

I would also like to point out that some of the small, easy to install,
easy to use versions of Linux are usually not ideal for developing on.

I installed Ubuntu on one of my machines (only requires 1 CD) and got
very frustrated when it came to getting the development environment
setup.  The install had a Development option but it didn't even install
gcc.  I found I had to use Google to find out how to install it and then
it required a command line 'sudo apt-get install build-essential' to get
it installed.  I had to repeat this for several packages that I would
usually install with no problems on other distros.

OK,  once I finally did get it setup I was able to build and run DttSP
(and my Java GUI).

I should add that I have reverted back to Fedora (Core 5) ;-)

I have seen an anouncement that Java 1.5 is now available on BSD 5.4 and
6.0!  Anyone tried to get DttSP running on BSD?

Regards,

John g0orx/n6lyt

-- Looking forward to the new DttSP code for Linux/Windows --

--
  John Melton
  Sun IT CTO
  Office: +44 1252 421708 (ext 21708)
  Mobile: +44 7714 708861





Re: [Flexradio] [dttsp-linux] "Tortoise" equivalent for Linux

2006-04-21 Thread John Melton
Robert McGwier wrote:
> YES, this is a hint.

Could this mean I will be having a busy few days ahead of me?

Also the plain old command line svn works just fine as well ;-)

John g0orx/n6lyt



Re: [Flexradio] Additional Meeting for SDR Linux User Group on Sunday April 23 at 1300Z

2006-04-20 Thread John Melton
Hi Stan,

this is a common problem for a group that is distributed around the
globe.  No matter what time you pick someone is going to have an
unsociable time.

I really think the answer is to always have the meeting over a weekend
and rotate the time for each meeting so that that it is not the same
group that has the unsociable hours each time.

Just my 2c worth.

Regards,

John g0orx/n6lyt

Stan wrote:
> Lets see if I got this right, where I live we are 6 hrs behind the east coast
> so on Sunday at 9am east coast time its 3am here, nope not getting up that 
> early.
> 
> Friday, or is it Saturday at 0100 which is 9pm east coast time thats 3pm 
> Friday afternoon here, sorry but I am not leaving work early to make this.
> Unless someone wants to donate a few hours of compensation for me.
> 
> Looks like you have picked times that wont work for us normal people out here 
> in Hawaii, care to try again? Or do we get left out?



[Flexradio] Dayton?

2006-03-21 Thread John Melton
It looks like I will be in San Francisco for work during the week 
leading up to Dayton so I was thinking of flying back to the UK via 
Dayton and spending a couple of days there.


Are there any plans for anyone getting together over lunch/dinner/drinks 
during Dayton?


I think I saw that there was going to be a Flex-Radio stand and 
presentation.


Regards,

John g0orx/n6lyt



Re: [Flexradio] comment on cost of development tools

2006-03-10 Thread John Melton

Jim Lux wrote:

But I'd venture to say that the open source alternative would take, perhaps 
10 hours (by the time you download it, compile it for your particular 
environment, and get it up and running), and at $18/hr (roughly the average 
wage of employed people in the US), so you've just about come out the 
same.  There ARE some almost "shrinkwrap" apps for Linux around, but even 
then, it's not always trouble free.




I recenty had a disk crash and had to rebuild a PC that dual boots 
Windows XP and Linux (Fedora Core).


It took me all day and into the evening to rebuid Windows by the time I 
had installed XP from CD along with Office and all the different drivers 
and then ran all the updates and fixes.  And this did not include 
loading any development systems and rebuilding any code.


It took 40 Minutes to install Fedora Core 4 plus another 45 minutes to 
download and build all the requirments for running DttSP (FFTW3, Jack, 
qjackctl, etc) and my Java GUI (J2SE 5).


John g0orx/n6lyt



[Flexradio] Java GUI update ...

2006-02-23 Thread John Melton
I have put an updated version of the Java GUI on my web site 
http://microsat.homelinux.org/dttsp that now has a memory Write and Read 
capability when using the DDS-60 interface.


John g0orx/n6lyt



Re: [Flexradio] Win dttsp: main.c? winmain.c?

2006-02-22 Thread John Melton

main.c is for Linux, winmain.c is for windows.

The Makefile is for Linux and the DttSP.vcproj is the equivalent for VC 
on windows.


John

Jim Lux wrote:

Both main.c and winmain.c have many of the same routines.

Which one is the one used in the windows PowerSDR?

makefile compiles and links main, but not winmain.


James Lux, P.E.
Spacecraft Radio Frequency Subsystems Group
Flight Communications Systems Section
Jet Propulsion Laboratory, Mail Stop 161-213
4800 Oak Grove Drive
Pasadena CA 91109
tel: (818)354-2075
fax: (818)393-6875



___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
FlexRadio Homepage: http://www.flex-radio.com




Re: [Flexradio] On open source development

2006-02-21 Thread John Melton
is this still on tonight (tomorrow morning)?

John g0orx/n6lyt
--
  John Melton
  SunIT CTO
  x21708 (+44 1252 421708)


Robert McGwier wrote:
> You can't stay awake until 2-3 (4?) AM and join us?  Shame on you!
> 
> My opinion is it would behoove us to accommodate those people who are 
> doing real development on the SDRLinuxUG topics (Melton, Pereira, 
> etc.).  Pereira and Melton have been providing some leadership.  I would 
> hate to have John not participate or be so sleepy his participation 
> would include lots of snoring.
> 
> Bob
> 
> 
> 
> John Melton wrote:
> 
>>Not an ideal time for us over here in Europe!
>>
>>John g0orx/n6lyt
>>
>>
>>
>>Eric Ellison wrote:
>>  
>>
>>>Jim
>>>
>>>Thank you very much again. Excellent discussion. And YES it IS what you have
>>>been saying. I guess I have been also, but in more words, not as well
>>>spoken. Someone has got to 'herd us cats' (smile). My vote is Dan since he
>>>has opened the invitation! I think he is the Leader who can finally overcome
>>>the critical mass. Frank and Bob and Bob have given a fantastic amount of
>>>skill and personal time on this, about time we jump on their bandwagon.
>>>
>>>I know the tools and talent are out here!
>>>
>>>So here is the bottom Line, and the Leader:
>>>
>>>Teamspeak An Open Invitation to the Software Defined RadioLinux User Group
>>>Moderator: Dan Babcock - N4XWE
>>>Time/Date: 0300 UTC on Wednesday, February 22
>>>
>>>C U There.
>>>Eric
>>>
>>>
>>>
>>>
>>>
>>
>>  
> 
> 
> 



Re: [Flexradio] question about missing parameters in update.c

2006-02-21 Thread John Melton
The example command line application (cmdr) expects alpha strings for
the parameters and runs it through a macro processor (m4) with the
definitions in enums.m4.

John g0orx/n6lyt
-- 
  John Melton
  SunIT CTO
  x21708 (+44 1252 421708)


Jim Lux wrote:
> Most of the action routines in update.c do not check that the right number 
> of parameters were presented in the command.  What does the parser put into 
> the array of parameter strings if a parameter is missing? A null string?  I 
> assume that the library atof() handles a null string gracefully (return a 
> zero, for instance?), but is a zero a legal value for the action routine in 
> all cases?
> 
> Example: say I issued the command setMode with no parameters.  setMode 
> would get called, and since n would be zero, it would fall through to the 
> else clause and both tx.mode and rx[RL].mode would get set to zero, which I 
> believe would map to LSB (although, really, you're depending on the 
> enumeration in defs.h)
> 
>  From a down the road interface specification standpoint, explicit values 
> should be assigned in the enumeration for things like modes, and zero 
> probably shouldn't be a legal value.  One can't depend on the source of the 
> commands (which might be a process on a different computer, or written in a 
> different language, etc.) to have used the same defs.h AND the compiler to 
> have assigned enumerated values in the same order. (I can't recall if the 
> spec for the language specifies a default enumeration value sequence.  It 
> would be a convenience, and is sort of antithetical to the idea of "strong 
> typing" to actually depend on the numerical value of a enumerated type, 
> anyway.)
> 
> I suppose that if we have some sort of more rigorous command parser (XML or 
> otherwise) it would translate between the "interface specification 
> representation of an enumerated value", e.g. a text string like USB, and 
> the internal representation, and since the parser would be compiled as part 
> of the dttsp code, then they would be using the same defs.h, and it would 
> all work.
> 
> In any case, relying on variable and type declarations in .h files to 
> define the external interface specification is probably dicey.
> 
> Jim
> 
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com



Re: [Flexradio] snap_meter? snap_spectrum?

2006-02-21 Thread John Melton
snap_meter is in meter.c

grabs the latest meter readings for each of the receivers and the
transmitter and puts the in the MeterBlock structure that is passed in.

snap_spectrum is in spectrum.c

grabs the latest spectrum Real and Imaginary values and stores them in
the SpecBlock structure that is passed in.

John g0orx/n6lyt
--
  John Melton
  SunIT CTO
  x21708 (+44 1252 421708)


Jim Lux wrote:
> Where are they defined?
> How do they work?
> 
> James Lux, P.E.
> Spacecraft Radio Frequency Subsystems Group
> Flight Communications Systems Section
> Jet Propulsion Laboratory, Mail Stop 161-213
> 4800 Oak Grove Drive
> Pasadena CA 91109
> tel: (818)354-2075
> fax: (818)393-6875
> 
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com



Re: [Flexradio] [softrock40] FlexSDR Software documentation

2006-02-20 Thread John Melton
I don't think this is specific to using a wiki.

The same would apply if I wrote up a document describing some
functionality in Bob's code and published it on the web site and then he
changes the code - which I am sure he will do ;-)

John g0orx/n6lyt

Jim Lux wrote On 02/20/06 15:11,:
> At 03:37 AM 2/20/2006, Edson Pereira wrote:
> 
>>Cecil,
>>
>>The same here.
>>
>>We could all contribute using a wiki. Wikipedia anyone?
> 
> 
> I have some experience using a wiki to capture documentation.  The real 
> problem we faced was with maintaining "referential integrity" with the code 
> base. A wiki is great for "user applications notes" and general 
> architectural stuff, but as soon as you start referencing specifics in the 
> code, you have a hard time tracking back from the code to the wiki when you 
> change something.
> 
> The problem is exacerbated when you have different people writing the code 
> and reverse engineering it to generate the documentation (which is the 
> situation here).  Bob could go out and make some change, and would have no 
> idea that there's something referencing what he's changing in the 
> wiki.  Likewise, you could be writing up a nice description of something 
> for the wiki that has ceased to exist.
> 
> 
> 
> Jim 
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com




Re: [Flexradio] [softrock40] FlexSDR Software documentation

2006-02-20 Thread John Melton
Cecil,

as one of the non-core software developers that has looked at this code
and worked out how to interface to the current Linux code I may be able
to help with some of this documentation.

Let me know where I can be of any help.

Regards,

John g0orx/n6lyt

KD5NWA wrote On 02/19/06 20:50,:
> I volunteered to help improve and in some cases create the
> documentation for the FlexSDR software, it's beginning to sink in
> that this is a large task (mommy, help!).  I will work on documenting
> the source code and provide documents on how to interface with the
> code so hopefully many more persons will either understand it enough
> so the can contribute features or be daring enough to use it as a
> base to write their versions.
> 
> First a word or two, I'm not a professional documenter, I have worked
> in the past as both a hardware and software engineer. I do comment my
> projects fairly well so years later I can look at a project and not
> be lost, or another programmer would have a good idea of what is
> going on in the software.  Any non-trivial project I've done has
> external documents, besides the generous specific comments in the source.
> 
> I'll start generally in the order below;
> 
> 1.the source files and what they generally contain.
> 2the environment required to compile the sources, basically a
> "how to generate the software".
> 3the organization of the software, who calls whom, and for what purpose.
> 4with the new architecture, how to interface and use the modules.
> 5the source files themselves, make sure all routines have
> documentation, including at critical steps in the procedures/functions.
> 
> All 5 items above will have written and pictorial descriptions, as
> time progresses. The above is a general order, I might skip around in
> the interest of clarity, go back to add additional information, or
> for a change of pace (important).
> 
> This will take quite a bit of time to accomplish, it's a fairly large
> task,  and it really never ends, since the software never stops
> changing (we hope), so please be patient.
> 
> I may ask from time to time for persons in general to take a look at
> a particular document, I would appreciate your comments and
> constructive criticisms.
> 
> Thanks
> 
> 
> 
> Cecil Bayona
> KD5NWA
> www.qrpradio.com
> 
> "I fail to see why doing the same thing over and over and getting the
> same results every time is insanity: I've almost proved it isn't;
> only a few more tests now and I'm sure results will differ this time ... "
> 
> 
> 
> SPONSORED LINKS
> Shortwave receivers
> <http://groups.yahoo.com/gads?t=ms&k=Shortwave+receivers&w1=Shortwave+receivers&w2=Ham+radio&c=2&s=40&.sig=MB4yUGINw9tizVKS3Upr0w>
>   Ham radio
> <http://groups.yahoo.com/gads?t=ms&k=Ham+radio&w1=Shortwave+receivers&w2=Ham+radio&c=2&s=40&.sig=XNtLoznpXE_hqNE4dvfaHA>
> 
> 
> 
> 
> YAHOO! GROUPS LINKS
> 
> *  Visit your group "softrock40
>   <http://groups.yahoo.com/group/softrock40>" on the web.
>
> *  To unsubscribe from this group, send an email to:
>[EMAIL PROTECTED]
>   <mailto:[EMAIL PROTECTED]>
>
> *  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>   Service <http://docs.yahoo.com/info/terms/>.
> 
> 
> 
> 

-- 
  John Melton
  SunIT CTO
  x21708 (+44 1252 421708)




Re: [Flexradio] Comments on API

2006-02-20 Thread John Melton
Some of the confusion about the file command-vocabulary is that it only
exists in the Linux source code,  not the PowerSDR source code.

Regards,

John g0orx/n6lyt



Frank Brickle wrote On 02/20/06 00:13,:
> Jim Lux wrote:
> 
> 
>>>update.[ch]. The list of commands is in command-vocabulary.
> 
> 
>>I think we need a bit more help here, Frank.  Is there a list of 
>>commands and their syntax, anywhere?
> 
> 
> It's in the file "command-vocabulary."
> 
> 
>> A bit of explanation of how 
>>do_update works might also be useful. What parses the commands into 
>>substrings?
> 
> 
> See split.c. It works by close analogy with the "split" functions in 
> perl and awk. The first thing that happens to an update string is for it 
> to be broken into a list of tokens using split().
> 
> 
>>thunk.c/thunk.h has no comments other than that it will be kicked up a 
>>notch with gperf, but it kind of looks like some sort of parser. Or, at 
>>least, it uses things called CTE (= Command Table Entry?) and CTB (=?)
> 
> 
> "Thunk" is a term commonly used to refer to a class of functions of a 
> fixed number of arguments, which can be invoked anonymously through 
> pointers. For example the "cmp" argument to qsort() is a "thunk."
> 
> The routines in thunk.[ch] do nothing but (1) install a (string, 
> function-pointer) pair into a table and (2) look up in a table the 
> function pointer associated with a string, if any.
> 
> 
>>Are the various command execution routines structured like c main 
>>progams with (int argc, char *argv[]) kind of parameters?
> 
> 
> All of the update routines expect a pair of arguments (int n, char **p) 
> exactly analogous to (argc, argv). A command string immediately gets 
> split into constituent tokens and is passed in the split form to the 
> update routine named in p[0]. The number of tokens is 'n'.
> 
> The substitution of (n, p) for (argc, argv) is also conventional, in 
> order to distinguish it from the arguments to a main() function. A 
> main() has an optional third argument, **envp, which points to the list 
> of environment strings.
> 
> 73
> Frank
> AB2KT
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com

-- 
  John Melton
  SunIT CTO
  x21708 (+44 1252 421708)




Re: [Flexradio] On open source development

2006-02-17 Thread John Melton
I have to do that all too often for work conference calls as the group I
work for are based in the Bay Area and they seem to forget that I am 8
hours ahead of them.  Somehow they remember that the East Coast if 3
hours ahead!

At least it is better than a couple of years ago when I would be told
there was to be on meeting on a Wednesday, so why not catch a flight to
San Francisco on the Monday or Tuesday and get the Wednesday or Thursday
evening flight back ;-(

If necessary I will try to stay awake or at least wake up for it ;-)

John

Robert McGwier wrote On 02/17/06 12:46,:
> You can't stay awake until 2-3 (4?) AM and join us?  Shame on you!
> 
> My opinion is it would behoove us to accommodate those people who are 
> doing real development on the SDRLinuxUG topics (Melton, Pereira, 
> etc.).  Pereira and Melton have been providing some leadership.  I would 
> hate to have John not participate or be so sleepy his participation 
> would include lots of snoring.
> 
> Bob
> 
> 
> 
> John Melton wrote:
> 
>>Not an ideal time for us over here in Europe!
>>
>>John g0orx/n6lyt
>>
>>
>>
>>Eric Ellison wrote:
>>  
>>
>>>Jim
>>>
>>>Thank you very much again. Excellent discussion. And YES it IS what you have
>>>been saying. I guess I have been also, but in more words, not as well
>>>spoken. Someone has got to 'herd us cats' (smile). My vote is Dan since he
>>>has opened the invitation! I think he is the Leader who can finally overcome
>>>the critical mass. Frank and Bob and Bob have given a fantastic amount of
>>>skill and personal time on this, about time we jump on their bandwagon.
>>>
>>>I know the tools and talent are out here!
>>>
>>>So here is the bottom Line, and the Leader:
>>>
>>>Teamspeak An Open Invitation to the Software Defined RadioLinux User Group
>>>Moderator: Dan Babcock - N4XWE
>>>Time/Date: 0300 UTC on Wednesday, February 22
>>>
>>>C U There.
>>>Eric
>>>
>>>
>>>
>>>
>>>
>>
>>  
> 
> 
> 

-- 
  John Melton
  SunIT CTO
  x21708 (+44 1252 421708)




Re: [Flexradio] On open source development

2006-02-17 Thread John Melton
Not an ideal time for us over here in Europe!

John g0orx/n6lyt



Eric Ellison wrote:
> Jim
> 
> Thank you very much again. Excellent discussion. And YES it IS what you have
> been saying. I guess I have been also, but in more words, not as well
> spoken. Someone has got to 'herd us cats' (smile). My vote is Dan since he
> has opened the invitation! I think he is the Leader who can finally overcome
> the critical mass. Frank and Bob and Bob have given a fantastic amount of
> skill and personal time on this, about time we jump on their bandwagon.
> 
> I know the tools and talent are out here!
> 
> So here is the bottom Line, and the Leader:
> 
> Teamspeak An Open Invitation to the Software Defined RadioLinux User Group
> Moderator: Dan Babcock - N4XWE
> Time/Date: 0300 UTC on Wednesday, February 22
> 
> C U There.
> Eric
> 
> 
> 
> 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Jim Lux
> Sent: Wednesday, February 15, 2006 10:22 PM
> To: FlexRadio@flex-radio.biz
> Subject: [Flexradio] On open source development
> 
> An interesting take on open software development from Mark Shuttleworth
> 
> http://mscom.rabbithole.co.za/archives/4
> 
> He identifies some of the issues I've noticed in this sort of project.
> 
> Shiny geek toys, for instance..
> 
> James Lux, P.E.
> Spacecraft Radio Frequency Subsystems Group
> Flight Communications Systems Section
> Jet Propulsion Laboratory, Mail Stop 161-213
> 4800 Oak Grove Drive
> Pasadena CA 91109
> tel: (818)354-2075
> fax: (818)393-6875
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com



Re: [Flexradio] Howcum?

2006-02-14 Thread John Melton
Sounds like I should give up on the Java code ;-)

John g0orx/n6lyt

Frank Brickle wrote On 02/14/06 02:47,:
> Quick answer: talent. Neither Bob nor I has even a quark of aptitude at 
> GUI programming. The legacy of growing up with punch cards and paper tape.
> 
> Edson's console is *beautiful*. It works wonderfully. It's the vehicle 
> of choice. Not sure, but I think the only obstacle to polishing it off 
> is manual labor, and a little help from the DSP programmers.
> 
> 73
> Frank
> AB2KT
> 
> Eric Ellison wrote:
> 
>>Folks
>>
>> 
>>
>>Howcum we don't have a running version of Linux SDR-1000 console?
>>
>> 
>>
>>It is the 'natural platform' for SDR-1000. 
>>
>> 
>>
>>WHAT IS THE FRIGGIN'  LIMITING FACTOR?
>>
>> 
>>
>>Dan?
>>
>> 
>>
>>Eric2
>>
>> 
>>
>>___
>>FlexRadio mailing list
>>FlexRadio@flex-radio.biz
>>http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>>Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
>>FlexRadio Homepage: http://www.flex-radio.com
>>
>>
> 
> 
> 
> ___
> FlexRadio mailing list
> FlexRadio@flex-radio.biz
> http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
> Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
> FlexRadio Homepage: http://www.flex-radio.com





[Flexradio] PowerSDR DttSP v1.4.5 preview 10 Linux port

2006-01-07 Thread John Melton
I have a port of DttSP from PowerSDR v1.4.5 preview 10 to Linux running 
with FFTW3 on my Fedora Core 4 Linux box.


There are some changes to the fifo interface so there is also a new 
version of my Java GUI to go with it.


For details and downloading see http://microsat.homelinux.org/dttsp

Currently there is not a version of the command line interface ported 
for this version.


Regards,

John g0orx/n6lyt




Re: [Flexradio] PowerSDR Beta v1.4.5 Preview 3 is released

2005-11-02 Thread John Melton

sorry - sent before I added the attachment.

John g0orx/n6lyt
--
  John Melton
  SunIT CTO
  x21708 (+44 1252 421708)


John Melton wrote:Don't worry about my brother.
>

Hi Eric and all,

what a great job you are doing with this software, thanks.

I found a problem using Preview 3 with the SoftRock40.  I have my sr40 
setup with 2 crystals, one on 7056 and the other on 10125.


If I go into the setup menu and change the oscillator frequency from 
7056 to 10125 I get the the error "System.IndexOutOfRangeException: 
Index was outside the bounds of the array" (see attached) and then just 
have a red cross in the display for the panadaptor.


I can restore the display only by resetting the oscillator to 7056 and 
restarting the application.


Also noticed that the installed desktop icon still says it it Preview 2.

Regards,

John g0orx/n6lyt
--

John
   John Melton
   SunIT CTO
   x21708 (+44 1252 421708)


Eric Wachsmann - FlexRadio wrote:


PowerSDR Beta v1.4.5 Preview 3 is released.  This is mainly a set of bug
fixes for the reports on Preview 2.  The VAC functionality has been
expanded to include cards other than the Delta 44.  Please see the
documentation on the download page for information about how to set it
up.  Please report bugs/issues/suggestions/complaints here on the
reflector.  The full release notes can be found at the following link:

http://www.flex-radio.com/forum/viewtopic.php?t=1875

This really goes without saying by now, but I'm going to say it again:
We simply could not do what we do with the software without the
excellent testing and reporting done by our customer base.  We, the
developers, are proud to call you our customers.  Keep up the great
work.  



Eric Wachsmann
FlexRadio Systems


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz



___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

** Exception Text **
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at PowerSDR.Console.AdjustDisplayDataForBandEdge(Single[]& display_data)
   at PowerSDR.Console.DrawPanadapter(Graphics& g, Int32 W, Int32 H)
   at PowerSDR.Console.picDisplay_Paint(Object sender, PaintEventArgs e)
   at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
   at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, 
Int16 layer, Boolean disposeEventArgs)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr 
wparam, IntPtr lparam)


** Loaded Assemblies **
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll

PowerSDR
Assembly Version: 1.4.4.3
Win32 Version: 1.4.4.3
CodeBase: 
file:///C:/Program%20Files/FlexRadio%20Systems/PowerSDR%20v1.4.5%20Beta%20Preview%203/PowerSDR.exe

System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: 
file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll

System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: 
file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll

System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: 
file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll

System.Data
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: 
file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll

System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: 
file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll

ADODB
Assembly Version: 7.0.3300.0
Win32 Version: 7.10.3077
CodeBase: 
file:///C:/Program%20Files/FlexRadio%20Systems/PowerSDR%20v1.4.5%20Beta%20Preview%203/ADODB.DLL

Interop.ADOX

Re: [Flexradio] PowerSDR Beta v1.4.5 Preview 3 is released

2005-11-02 Thread John Melton

Hi Eric and all,

what a great job you are doing with this software, thanks.

I found a problem using Preview 3 with the SoftRock40.  I have my sr40 
setup with 2 crystals, one on 7056 and the other on 10125.


If I go into the setup menu and change the oscillator frequency from 
7056 to 10125 I get the the error "System.IndexOutOfRangeException: 
Index was outside the bounds of the array" (see attached) and then just 
have a red cross in the display for the panadaptor.


I can restore the display only by resetting the oscillator to 7056 and 
restarting the application.


Also noticed that the installed desktop icon still says it it Preview 2.

Regards,

John g0orx/n6lyt
--

John
  John Melton
  SunIT CTO
  x21708 (+44 1252 421708)


Eric Wachsmann - FlexRadio wrote:

PowerSDR Beta v1.4.5 Preview 3 is released.  This is mainly a set of bug
fixes for the reports on Preview 2.  The VAC functionality has been
expanded to include cards other than the Delta 44.  Please see the
documentation on the download page for information about how to set it
up.  Please report bugs/issues/suggestions/complaints here on the
reflector.  The full release notes can be found at the following link:

http://www.flex-radio.com/forum/viewtopic.php?t=1875

This really goes without saying by now, but I'm going to say it again:
We simply could not do what we do with the software without the
excellent testing and reporting done by our customer base.  We, the
developers, are proud to call you our customers.  Keep up the great
work.  



Eric Wachsmann
FlexRadio Systems


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz