dl-fldigi

93 views
Skip to first unread message

James Coxon

unread,
Mar 5, 2012, 2:45:05 AM3/5/12
to ukhas...@googlegroups.com
Hey guys,

So I've managed to compile the latest dl-fldigi on Mac OS X - it was
more a matter of working out the build environment rather than changes
to the code. A quick test showed that the binary works on other
computers with its included libraries (but will need more testing).
I've also updated my github so that its got all the latest merges etc.

So i was wondering - is it about time we did a release? We'll need a
new how to guide as quite a bit has changed. Finally shall we update
the revision number so that we can track uptake.

James

Anthony Stirk

unread,
Mar 5, 2012, 2:46:21 AM3/5/12
to ukhas...@googlegroups.com
Quick pre-empt as well as the bearing can dl-fldigi calculate the elevation from receiver to payload ? You know in case someone had an AZ/EL mount in his garage that was going up shortly...

Cheers,

Anthony

Anthony Stirk
Technical Director
Nevis Computers Ltd
Tel: 01274 550911
Fax: 01274 519935
EMail: Anthon...@nevis.co.uk
Web: <http://www.nevis.co.uk/>

Nevis Computers is a limited company registered in England and Wales. Registered number: 3356647. Registered office: York House, 16 Wool Gate, Cottingley Business Park, Bingley, West Yorkshire BD16 1PE

Nevis Computers may monitor email traffic data and also the content of email for the purposes of security and staff training.

Confidentiality notice: this communication, and the information that it contains (a) is intended for the person(s) or organisation(s) named above and for no other person or organisation and (b) may be confidential, legally privileged and protected by law. Unauthorised use, copying or disclosure of any of it may be unlawful. If you have received this communication in error, please contact me immediately by telephone. Please note that neither Nevis Computers Ltd nor the sender accepts any responsibility for viruses and it is your responsibility to scan this email and attachments (if any). -----Original Message-----
From: ukhas...@googlegroups.com [mailto:ukhas...@googlegroups.com] On Behalf Of James Coxon
Sent: 05 March 2012 07:45
To: ukhas...@googlegroups.com
Subject: [UKHAS Tools] dl-fldigi

Hey guys,

James

_____________________________________________________________________
This email has been scanned by N-Defender, Nevis Computers' Email Security Solution _____________________________________________________________________

_____________________________________________________________________ This email has been scanned by N-Defender, Nevis Computers' Email Security Solution _____________________________________________________________________.


Alexei Karpenko

unread,
Mar 5, 2012, 2:59:40 AM3/5/12
to ukhas...@googlegroups.com
You can use otool to show which libraries are used by the app:

otool -L Example.app/Contents/MacOS/Example

Then if you want to include any of the libraries, just copy them to Example.app/Contents/Resources and make the app look there by running:

# copy dylib into the app package
cp /usr/local/lib/example-1.0.0.dylib Example.app/Contents/Resources
# change dylib's reference to itself to the package resource
install_name_tool -id @executable_path/../Resources/example-1.0.0.dylib Example.app/Contents/Resources/example-1.0.0.dylib
# change app to reference dylib in the resource
install_name_tool -change /usr/local/lib/example-1.0.0.dylib @executable_path/../Resources/example-1.0.0.dylib Example.app/Contents/Resources/example-1.0.0.dylib

Similarly you should check whether example-1.0.0.dylib in turn links to any external libraries by using otool.

Alexei

Edward Moore

unread,
Mar 5, 2012, 3:20:24 AM3/5/12
to ukhas...@googlegroups.com
Do you want a beta tester?

Edward Moore

unread,
Mar 5, 2012, 3:22:41 AM3/5/12
to ukhas...@googlegroups.com
Also, do we have somewhere a reference (other than source code) which has the complete interface to the new habitat? If one wanted to write their own cli interface to the DL, not using fldigi but their own flaky, slow, experimental demodulation software, say?

Ed

On 5 Mar 2012, at 07:45, James Coxon wrote:

Alexei Karpenko

unread,
Mar 5, 2012, 3:33:18 AM3/5/12
to ukhas...@googlegroups.com
But source code is the best reference, it's always up to date! :)

Alexei

James Coxon

unread,
Mar 5, 2012, 1:18:32 PM3/5/12
to ukhas...@googlegroups.com
Ed,
A beta tester would be great - could you see if the alpha version on
my github works on your mac - if not could you email me the error log
that it produces!

James

Daniel Richman

unread,
Mar 5, 2012, 1:19:39 PM3/5/12
to UKHAS-Tools
James:

I modified the build to include and post the short git commit id in
all uploads automatically (along with user supplied radio and antenna
info, etc.). If you run it with verbose logging, you should be able to
see if that's working correctly.

Ed:

http://github.com/ukhas/habitat_extensions /cpp_connector is meant to
have roughly the same interface as http://github.com/ukhas/habitat
import habitat.uploader , the former being what dl-fldigi uses and the
latter being the reference. There are, however, a couple of caveats:

- the python reference is missing a few features that I need to
backport from the c++. If you intend to use it I'll do this ASAP
(like, today).
- the date format is going to be changed soon and the code will
therefore change.
- the default couch_uri is habhub.org (not habitat.habhub.org) which
I'll fix soon.

Daniel

Robert Harrison

unread,
Mar 5, 2012, 1:19:51 PM3/5/12
to ukhas...@googlegroups.com
I will try on my Mac at home which is quite old

-----Original Message-----
From: ukhas...@googlegroups.com [mailto:ukhas...@googlegroups.com] On Behalf Of James Coxon

James

-
MessageLabs

James Coxon

unread,
Mar 7, 2012, 2:51:50 AM3/7/12
to ukhas...@googlegroups.com
Following on from Anthony's request for elevation - is there a
standard way of outputing this data so that rotators etc can use it?
Don't see why we can't have dl-fldigi provide the data directly via
some sort of socket etc.

James

Anthony Stirk

unread,
Mar 7, 2012, 4:51:27 AM3/7/12
to ukhas...@googlegroups.com
Morning James,

Normally rotators are controlled via serial, you basically issue a command to the rotator like go to azimuth 90' and the control unit deals with the nitty gritty. As Yaesu want £550 for their PC to Rotator controller I've not bothered and made my own with an Arduino and 4 transistors.

Details are here : http://www.uk.amsat.org/info/simplesat-rotor-controller

The code for the Arduino is here : http://www.tomdoyle.org/SimpleSatRotorController/SourceCode/W9KE-SimpleSatRotorController-v1_7.zip

The manual for the GS232 Computer interface this is emulating is here:

http://www.yaesu.com/downloadFile.cfm?FileID=820&FileCatID=155&FileName=GS232A.pdf&FileContentType=application%2Fpdf

The only command emulated is the W one.

Let me know if you need more information.

Cheers,

Anthony

Anthony Stirk
Technical Director
Nevis Computers Ltd
Tel: 01274 550911
Fax: 01274 519935
EMail: Anthon...@nevis.co.uk
Web: <http://www.nevis.co.uk/>

Nevis Computers is a limited company registered in England and Wales. Registered number: 3356647. Registered office: York House, 16 Wool Gate, Cottingley Business Park, Bingley, West Yorkshire BD16 1PE

Nevis Computers may monitor email traffic data and also the content of email for the purposes of security and staff training.

Confidentiality notice: this communication, and the information that it contains (a) is intended for the person(s) or organisation(s) named above and for no other person or organisation and (b) may be confidential, legally privileged and protected by law. Unauthorised use, copying or disclosure of any of it may be unlawful. If you have received this communication in error, please contact me immediately by telephone. Please note that neither Nevis Computers Ltd nor the sender accepts any responsibility for viruses and it is your responsibility to scan this email and attachments (if any). -----Original Message-----


From: ukhas...@googlegroups.com [mailto:ukhas...@googlegroups.com] On Behalf Of James Coxon

Sent: 07 March 2012 07:52

James

_____________________________________________________________________

Daniel Richman

unread,
Mar 7, 2012, 1:03:38 PM3/7/12
to UKHAS-Tools
dl-fldigi has a built in xmlrpc server, so we could just add a command
to that that grabs and returns data you want. However, personally, I
would recommend instead a small script that asks the server for the
latest telemetry (I mean, there's going to be some script gluing
dl-fldigi to your rotator anyway, so why not ask habhub for the position?)
and then gets the bearing, distance, elevation, so that you could stay on
target even if you lose the signal/automatically begin aiming at it easily.

With some home automation plug sockets, and polling the server for
active payloads within line of sight given their current altitude, you
could have a totally unattended tracker and dominate the
leader-boards...

Daniel

Anthony Stirk

unread,
Mar 8, 2012, 4:34:22 AM3/8/12
to ukhas...@googlegroups.com
We have leader boards ? :) I just find it annoying that I can generally hear the signal for quite a while before I can hear it. What you propose makes sense, the ability to point in the general direction is good, just need make sure it doesn't do anything silly like try and dial in -45' Elevation :) Not sure how I would use the XMLRPC server this is where my lack of programming skills are going to limit me.



Anthony Stirk
Technical Director
Nevis Computers Ltd
Tel: 01274 550911
Fax: 01274 519935
EMail: Anthon...@nevis.co.uk
Web: <http://www.nevis.co.uk/>

Nevis Computers is a limited company registered in England and Wales. Registered number: 3356647. Registered office: York House, 16 Wool Gate, Cottingley Business Park, Bingley, West Yorkshire BD16 1PE

Nevis Computers may monitor email traffic data and also the content of email for the purposes of security and staff training.

Confidentiality notice: this communication, and the information that it contains (a) is intended for the person(s) or organisation(s) named above and for no other person or organisation and (b) may be confidential, legally privileged and protected by law. Unauthorised use, copying or disclosure of any of it may be unlawful. If you have received this communication in error, please contact me immediately by telephone. Please note that neither Nevis Computers Ltd nor the sender accepts any responsibility for viruses and it is your responsibility to scan this email and attachments (if any). -----Original Message-----
From: ukhas...@googlegroups.com [mailto:ukhas...@googlegroups.com] On Behalf Of Daniel Richman
Sent: 07 March 2012 18:04
To: UKHAS-Tools
Subject: [UKHAS Tools] dl-fldigi

dl-fldigi has a built in xmlrpc server, so we could just add a command to that that grabs and returns data you want. However, personally, I would recommend instead a small script that asks the server for the latest telemetry (I mean, there's going to be some script gluing dl-fldigi to your rotator anyway, so why not ask habhub for the position?) and then gets the bearing, distance, elevation, so that you could stay on target even if you lose the signal/automatically begin aiming at it easily.

With some home automation plug sockets, and polling the server for active payloads within line of sight given their current altitude, you could have a totally unattended tracker and dominate the leader-boards...

Daniel

Anthony Stirk

unread,
Mar 8, 2012, 4:46:01 AM3/8/12
to ukhas...@googlegroups.com
One of those "hears" should be "decode"
Reply all
Reply to author
Forward
0 new messages