Author Topic: Lady Heather v6 Beta for Windows .exe  (Read 90420 times)

0 Members and 1 Guest are viewing this topic.

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Lady Heather v6 Beta for Windows .exe
« on: February 23, 2018, 03:53:50 am »
Moderator note I have been asked by someone who seems familiar with the project to update this first post with details available much further along the thread to aid those looking for the code: https://www.eevblog.com/forum/metrology/lady-heather-v6-beta-for-windows-exe/msg3257200/#msg3257200


UPDATED:  to version 6.14 Beta. 

I have had a LOT of requests for the Windows version of the latest version  of Lady Heather for Windows.   Unfortunately aggressive blocking of .exe files by ISPs makes it very hard to email the .exe file (even password protected .zip files get blocked).  Also very few Windows users seem to be able to compile the code.

So, attached here, is the latest version .exe file and the documentation in a .txt file.   THIS IS JUST THE .exe  FILE!   TO USE IT WILL NEED TO HAVE v5.0 OR LATER INSTALLED AND WORKNG (install from ke5fx.com) AND REPLACE THE v5.0 heather.exe FILE WITH THIS ONE (BACKUP YOUR OLD .exe FIRST).

This version supports a few of new devices (including Trimble RT17 format devices such as the NetRS and the Samsung UCCM format GPSDOs) and has some new features including an RPN calculator.  Check the heather.txt file for the command line options for selecting your device type etc.

(BTW, for you TruePosition users the command line option for talking to the TruePosition GPSDO is /rxo)

I'll try to keep this post updated with new revisions.  They will probably all still have the "v6.0" version number, but the compile time info gets automatically updated.


Currently supported devices in v6.08:
      GPS Receivers:
        Ashtech Z12 receiver
        Furuno GT-8031 (uses $PFEC commands)
        Furuno GT-87xx (using eSIP commands)
        GPSD interface (mainly a Linux/macOS/FreeBSD thing - GPSD provides
             a shared read-only interface to numerous GPS devices.
        Jupiter-T  (aka Zodiac)
        Motorola binary
        NMEA
        NVS BINR binary (115200:8:N:1)
        Sirf binary
        Trimble TSIP binary receivers
        Trimble TAIP receivers
        Trimble SV6/SV8/ACE-III
        Trimble Accutime / Palisade receivers
        Trimble RT17 format receivers (like the NetRS)
        TymServe 2000 (not yet tested)
        Ublox UBX binary
        Venus/Navspark (115200:8:N:1)

     GPSDO's (GPS disciplined oscillators):
        Brandywine GPS-4 receiver
        DATUM STARLOC II GPSDO - inferior wannabe Thunderbolt
        Jackson Labs LTE Lite
        Lars simple GPSDO controller (used with any 1PPS output GPS receiver)
        Lucent RFTG-m GPSDO
        Lucent KS24361 REF0/Z3811A  Z3812A
        NEC GPSDO ... STAR-4 compatible at 115,200 baud
        Oscilloquartz STAR-4 GPSDO (management interface)
        Oscilloquartz OSA-453x GPSDO
        SCPI - Nortel telecom GPSDOs like NTWB and NTPX in SCPI mode
        SCPI (Z3801A/Z38015/Z3816/etc style)
        SCPI (HP5xxxx style)
        Spectrum TM4  (not fully tested)
        Trimble TSIP binary GPSDOs (like the Thunderbolt and numerous
          "telecom" GPSDOs.
        TruePosition GPS
        UCCM - small Trimble / Symmetricom / Samsung telecom GPSDOs
          (57600 baud)
        Zyfer Nanosync 380 (19200:8:N:1)

    Atomic frequency references:
       HP 5071A cesium beam oscillator
       Spectratime/Temex LPFRS rubidium
       Spectratime/Temex RMO rubidium  (same as LPFRS)
       Spectratime SRO100/SRO70 rubidium
       SRS PRS-10 rubidium oscillator
       Symmetricom SA22 rubidium (60 Mhz and 58.9824 MHz ref freq)
       Symmetricom X72 rubidium
       Symmetricom X99 rubidium

    Clocks:
       Acron Zeit WWVB receiver
       Gravity/solid earth tide clock (uses system clock to display
         solid earth tides and gravity offset,  Requires manual entry
         of latitude/longitude/altitude)
       No receiver, uses system clock.

    Time and frequency counters:
       Generic frequency/time interval counters
       HP531xx counters
       Lars simple GPSDO controller
       PICPET simple timestamping interval counter chip
       TAPR TICC time interval counter

    Misc:
       Simple terminal emulator
       RPN calculator

Here is a link to the source code.  This is the Linux/MacOS/FreeBSD package.  Check the readme.txt file to compile it.  The files heath*.c* also work with Windows (assuming you can compile the v5.0 code from ke5fx.com).  There is also a pre-compiled version for MacOS (see the readme.txt file for installation information)

   http://s000.tinyupload.com/index.php?file_id=05966846821814628221


Offline metrologist

  • Super Contributor
  • ***
  • Posts: 2197
  • Country: 00
Re: Lady Heather v6 Beta for Windows .exe
« Reply #1 on: February 23, 2018, 05:54:28 am »
Thank you, texaspyro
 
The following users thanked this post: Ellis_Beatty, hgl, stewart.nz

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #2 on: February 23, 2018, 06:21:56 am »
If you are running Linux, Ras PI, macOS, or FreeBSD (or even, gasp!, Windows) PM me your email address and I can send you the source code to compile.
 
The following users thanked this post: tabajaralabs

Offline Towger

  • Super Contributor
  • ***
  • Posts: 1644
  • Country: ie
Re: Lady Heather v6 Beta for Windows .exe
« Reply #3 on: February 23, 2018, 07:00:20 am »
Thanks
 
The following users thanked this post: Camino

Offline Ernie

  • Newbie
  • Posts: 8
  • Country: hu
Re: Lady Heather v6 Beta for Windows .exe
« Reply #4 on: February 23, 2018, 08:45:44 pm »
Hi,
 please send me the file... but I am really not a PC guru... and even the LH application before  had trouble.... because it was running just 15 sec and the disconnected from the GPS receive........ I was unable to correct this problem.....
thanks a lot in advance...
Rgds Ernie.
 

Offline janoc

  • Super Contributor
  • ***
  • Posts: 3780
  • Country: de
Re: Lady Heather v6 Beta for Windows .exe
« Reply #5 on: February 23, 2018, 09:25:51 pm »
If you are running Linux, Ras PI, macOS, or FreeBSD (or even, gasp!, Windows) PM me your email address and I can send you the source code to compile.

Why don't you put the code e.g. on Github? You can even host the precompiled exe there for people to download. Much better than e-mailing the files - for exactly the reasons you have mentioned.

 
The following users thanked this post: horo

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #6 on: February 24, 2018, 02:28:11 am »
Added supported device list to the first post...
 

Offline kj7e

  • Frequent Contributor
  • **
  • Posts: 911
  • Country: us
  • Damon Stewart
Re: Lady Heather v6 Beta for Windows .exe
« Reply #7 on: February 24, 2018, 03:59:43 pm »
Thanks texaspyro,  got it working with my Mac and 2017-12-16 BG7TBL LCD GPSDO.

 

Offline dr.diesel

  • Super Contributor
  • ***
  • Posts: 2214
  • Country: us
  • Cramming the magic smoke back in...
Re: Lady Heather v6 Beta for Windows .exe
« Reply #8 on: February 24, 2018, 04:07:32 pm »
Thank you Sir, will PM for Linux.

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #9 on: February 24, 2018, 07:02:18 pm »
Thanks texaspyro,  got it working with my Mac and 2017-12-16 BG7TBL LCD GPSDO.

You can use GZ to turn off the digital clock and get yourself some more plot area.    You can also tweak the satellite table config (SI keyboard command).
 
The following users thanked this post: kj7e

Offline sarel.wagner

  • Regular Contributor
  • *
  • Posts: 84
  • Country: za
  • Cooking up an Electronix Storm
Re: Lady Heather v6 Beta for Windows .exe
« Reply #10 on: February 25, 2018, 10:38:15 pm »
 :-+ :-+ Running V6 Beta in a Virtual Machine, works gr8 ;D

Offline SoundTech-LG

  • Frequent Contributor
  • **
  • Posts: 788
  • Country: us
Re: Lady Heather v6 Beta for Windows .exe
« Reply #11 on: March 02, 2018, 05:38:47 pm »
I noticed emailing this .zip as an attachment was rejected by my email (goDaddy), yet, if I extracted the files, and re-named the .exe to a .txt without zipping it, it passed through with flying colors. Changed it back to .exe on the other end, runs, no problems. So just the file type extension seems to be the issue.
 

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #12 on: March 02, 2018, 06:21:03 pm »
I noticed emailing this .zip as an attachment was rejected by my email (goDaddy), yet, if I extracted the files, and re-named the .exe to a .txt without zipping it, it passed through with flying colors. Changed it back to .exe on the other end, runs, no problems. So just the file type extension seems to be the issue.

That seldom works with most ISPs.   I've tried changing extensions, ZIPing, password protected ZIPs, renaming and passoword protecting, etc.   Some work with a few ISPs, most don't.
 

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: Lady Heather v6 Beta for Windows .exe
« Reply #13 on: April 17, 2018, 10:37:25 am »
Currently supported devices in v6.0:

     GPS Receivers:
        Furuno GT-8031 ($PFEC commands ... not yet tested)

Texaspyro, just curious about the $PFEC commands, are there any advantages if implemented ?
« Last Edit: April 17, 2018, 10:40:28 am by BravoV »
 

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #14 on: April 17, 2018, 04:59:35 pm »
Furuno had receivers that speak (at least) four different types of commands:  NMEA, PFEC,  eSIP, and Motorola binary (there is also an undocumented Furuno binary... if you manage to get it into that mode you will never get it out unless you can do a firmware upgrade).

NMEA just lets you monitor the basic GPS stuff like any generic receiver.

The others let you monitor and config the receiver to a much greater degree.   The GT87xx devices can switch between ESIP and Motorola binary.   ESIP seems to be better.  The GT87 docs say they also support PFEC, but that puts it into the dreaded Furuno binary mode...  Heather blocks attempts to set PFEC mode on the GT87xx.
 

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: Lady Heather v6 Beta for Windows .exe
« Reply #15 on: April 17, 2018, 05:29:03 pm »
So on TruePosition board which uses Furuno GT-8031, at the force receiver option -> "/rxo", is that NMEA or binary mode for this particular Furuno receiver ?

As you mentioned in the manual, quote -> "Binary mode offers the user full control of the receiver and better monitoring options." , what exactly the better options are those compared to non binary ?

Did I miss this detail somewhere in the manual ?

Offline HighVoltage

  • Super Contributor
  • ***
  • Posts: 5452
  • Country: de
Re: Lady Heather v6 Beta for Windows .exe
« Reply #16 on: April 17, 2018, 05:37:09 pm »
Thank you for the files

I found that .ZIP file renamed to .TXT will not always work, even is password protected.

But, if you use WinRAR and ...
- make a .RAR file that is password protected
- Select to hide the filename
- Choose highest compression
- Then rename it to .TXT
has always worked for me with any ISP.

There are 3 kinds of people in this world, those who can count and those who can not.
 
The following users thanked this post: sgi199

Offline HighPrecision

  • Supporter
  • ****
  • Posts: 74
  • Country: 00
Re: Lady Heather v6 Beta for Windows .exe
« Reply #17 on: April 18, 2018, 11:45:50 am »
Texaspyro,
thanks for your work, I've sent PM with my mail for linux version.
Also tested my ISP sending the plain v5 X11 zip file to my mail, received without problems.
 

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #18 on: April 18, 2018, 03:16:46 pm »
I've sent PM with my mail for linux version.

I've had several requests for the latest code lately, but I've been out of town quite a bit lately and have a lot of catching up to do.  Also, I have some debug code in the current version for the environmental sensor.   I hope to get the code out in the next few days.
 
The following users thanked this post: dr.diesel, HighPrecision

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2495
  • Country: gb
Re: Lady Heather v6 Beta for Windows .exe
« Reply #19 on: May 19, 2018, 10:41:55 am »
Is there a Windows 10 friendly version of Lady Heather that would work with my Symmetricom UCCM?

When I run it I get...

w32sal.dll missing
winvfx16.dll missing

I have Windows 10 Version 1079 (OS Build 16299.15), 64 bit.

Thanks in advance
 

Offline kj7e

  • Frequent Contributor
  • **
  • Posts: 911
  • Country: us
  • Damon Stewart
Re: Lady Heather v6 Beta for Windows .exe
« Reply #20 on: May 19, 2018, 02:03:24 pm »
Is there a Windows 10 friendly version of Lady Heather that would work with my Symmetricom UCCM?

When I run it I get...

w32sal.dll missing
winvfx16.dll missing

I have Windows 10 Version 1079 (OS Build 16299.15), 64 bit.

Thanks in advance

Sounds like you tried running v6 exe before installing v5.  The v6 .exe is just the exe file and is missing the rest of the program, install v5 from here;
http://www.ke5fx.com/heather/readme.htm

Then copy the v6 .exe to the install directory to upgrade to v6.  See the instructions on the first post above.
« Last Edit: May 19, 2018, 02:06:27 pm by kj7e »
 
The following users thanked this post: NivagSwerdna

Offline Dr. Frank

  • Super Contributor
  • ***
  • Posts: 2377
  • Country: de
Re: Lady Heather v6 Beta for Windows .exe
« Reply #21 on: May 19, 2018, 10:34:44 pm »
I have had a LOT of requests for the Windows version of the latest version (v6.0 Beta) of Lady Heather for Windows.   Unfortunately aggressive blocking of .exe files by ISPs makes it very hard to email the .exe file (even password protected .zip files get blocked).  Also very few Windows users seem to be able to compile the code.

So, attached here, is the latest version .exe file and the documentation in a .txt file.   This is just the .exe  To use it you will need to have v5.0 installed and working (from ke5fx.com) and replace the v5.0 heather.exe file with this one (backup your old .exe first).

This version supports LOTs of new devices (including TruePosition, PRS10, X72, and SA22.c devices) and has a lot of new features.  Check the heather.txt file for the command line options for selecting your device type.

(BTW, for you TruePosition users the command line option for talking to the TruePosition GPSDO is /rxo)

I'll try to keep this post updated with new revisions.  They will probably all still have the "v6.0" version number, but the compile time info gets automatically updated.


Hello Mark,

is there a particular reason, or did I miss something on time-nuts, that you don't publish LH on John Miles pages, KEF5FX, anymore?

Frank
 

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #22 on: May 20, 2018, 12:22:43 am »

Hello Mark,

is there a particular reason, or did I miss something on time-nuts, that you don't publish LH on John Miles pages, KEF5FX, anymore?

Frank

It's still in Beta development / testing.    I don't want to release a potentially buggy program on the official site,   I am getting close to updating the first post with v6.03 Beta.   It adds a couple of new receiver types and some new feaatures (like support for environmental sensors and the ability to write RINEX files that can be post-processed into precise location values if the receiver supports outputting RAW satellite measurement observations).

 

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #23 on: June 30, 2018, 06:37:55 pm »
The first post has been updated to version 6.05 Beta.

V6.05 adds support for a few new devices (like the Venus RTK receivers, Ashtech Z12, and Lars GPSDO).  There are several cosmetic tweaks. 

A major new feature is the ability to write RINEX files for receivers that can output satellite RAW observation data.    RINEX files can be processed to produce very accurate positions (typically 150-250mm for L1 only receivers,  10mm for L1/L2 receivers).   The recommended online processor is CSRS-PPP from Natural Resources of Canada (NARCAN)... they seem to be the only service that supports L1 only data.   
 
The following users thanked this post: BravoV, TiN, Dr. Frank, dr.diesel

Offline texaspyroTopic starter

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lady Heather v6 Beta for Windows .exe
« Reply #24 on: June 30, 2018, 07:08:06 pm »
Forgot to mention... v6.05 also adds support for environmental (temperature/humidity/pressue) sensors.  Currently sensors from dogratian.com and LookingForSolutions are supported.
 
The following users thanked this post: TiN, Towger


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf