[Ham-Mac] alpha test release
w1hkj
w1hkj at bellsouth.net
Fri Feb 24 21:52:03 EST 2017
version 3.23.22.16
Posted to http://www.w1hkj.com/files/alpha_tests/ (no ads)
Posted to https://sourceforge.net/projects/fldigi/files/alpha_tests/
Changes from 3.23.21
alpha 3.23.22.16
Macro Date Time Formats
* Allow user to specify the date time format using
strftime format strings
- <ZT> becomes <ZT:"%H%M%S">; <ZT:"%H:%M:%SZ"> etc.
- <ZT:fmt> fmt is the strftime format string
if the ':fmt' is not in the macro tag then the
current format is used
lotw addition
* Add jt9 modes for lotw upload
* Allow up to 7 numerals in frequency element
THOR/IFKP Image transfers
* Add auto save Rx images to
- Thor
- IFKP
* Corrected IFKP send image sequencing
- pic%[T] where T is image scale was not being
send before the image fascimille.
* Added Thor and IFKP image transfer using the
<IMAGE:fname> macro tag
ifkp s/n update
* Change to s/n measurement
- noise measured over full range of possible signal bins
- noise referenced to 3000 Hz bandwidth
fsq s/n update
* Change to s/n measurement
- noise measured over full range of possible signal bins
- noise referenced to 3000 Hz bandwidth
OSS bug fix
* Add missing parenthesis to reverse audio test
- bug fix submitted by Guiseppe, IZ1QZE
PSKMAIL PTT fault protection
* add REQ(...) to show_tx_timer function call
Logbook File Handling
* Change new log file naming paradigm
- move logbook open/save/merge to a separate sub-menu
* Change logbook merge logic
- discover and cull duplicates in both current
and merge records
- write duplicates to adif file for user review
- annotate Rx Panel with user information on merger
performance
Russian UTF-8 translation
Tooltips
* Correct and update various tooltips
n3fjp contest update
* Add read next serial to send from n3fjp logger
* Add send TXTENTRYSERIALNOR to n3fjp generic logger
* Add new macro tags
- <SERNO> current serial number
- <LASTNO> last serial number
* add support fields for N3FJP NAQP contest logging
Hamlib/RigCAT/XMLRPC Interface
* Hamlib (K5JAE)
- Add user adjustable poll rate
- Add Defaults button
- Modify activation of controls based on hamlib selection
* RigCAT (W1HKJ)
- removed btnRevertRIGCAT & associated functions
- toggle Initialize button state with change in rigcat enable
* XMLRPC (W1HKJ)
- toggle Initialize button state with change in xmlrpc enable
README update
===========================================================================
Updates to date-time macros
Macro Description
<QSOTIME> insert current logbook time HHMM, ie 0919
<ILDT[:fmt]> insert current local date-time in iso-8601 format, ie
2011-08-28 04:16-0500
<LDT[:fmt]> insert Local date-time, ie 2011-08-28 04:16-0500
<IZDT[:fmt]> insert Zulu date-time in iso-8601 format, ie 08/28/2011
04:16 CDT
<ZDT[:fmt]> insert Zulu date-time, ie 2011-08-28 09:16Z
<LT[:fmt]> insert local time, ie 0416
<ZT[:fmt]> insert zulu time, ie 0916Z
<LD[:fmt]> insert local date, ie 2011-08-28
<ZD[:fmt]> insert Zulu date, ie 2011-08-28
fmt specifier iaw:
Format Description
%a The abbreviated weekday name according to the current locale
%A The full weekday name according to the current locale
%b The abbreviated month name according to the current locale
%B The full month name according to the current locale
%c The preferred date and time representation for the current locale
%C The century number (year/100) as a 2-digit integer
%d The day of the month as a decimal number (range 01 to 31)
%D Equivalent to %m/%d/%y. (Americans only)
%e Like %d, the day of the month as a decimal number, leading space
%E Modifier: use alternative format, see below
%F Equivalent to %Y-%m-%d (the ISO 8601 date format)
%G The ISO 8601 week-based year with century as a decimal number
%g Like %G, but without century, that is, with a 2-digit year (00-99)
%h Equivalent to %b
%H The hour as a decimal number using a 24-hour clock (range 00 to 23)
%I The hour as a decimal number using a 12-hour clock (range 01 to 12)
%j The day of the year as a decimal number (range 001 to 366)
%k The hour (24-hour clock) as a decimal number (range 0 to 23)
%l The hour (12-hour clock) as a decimal number (range 1 to 12)
%m The month as a decimal number (range 01 to 12)
%M The minute as a decimal number (range 00 to 59)
%n A newline character
%O Modifier: use alternative format
%p Either "AM" or "PM" according to the given time value
%P Like %p but in lowercase: "am" or "pm"
%r The time in a.m. or p.m. notation. Equivalent to %I:%M:%S %p
%R The time in 24-hour notation (%H:%M)
%s The number of seconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC)
%S The second as a decimal number (range 00 to 60)
%t A tab character.
%T The time in 24-hour notation (%H:%M:%S)
%u The day of the week as a decimal, range 1 to 7, Monday being 1
%U The week number of the current year as a decimal number, range 00 to 53
%V The ISO 8601 week number of the current year as a decimal number
%w The day of the week as a decimal, range 0 to 6, Sunday being 0
%W The week number of the current year as a decimal number
%x The preferred date representation for the current locale without the
time
%X The preferred time representation for the current locale without the
date
%y The year as a decimal number without a century (range 00 to 99)
%Y The year as a decimal number including the century
%z The +hhmm or -hhmm numeric timezone, hour and minute offset from UTC
%Z The timezone name or abbreviation
%% A literal '%' character
Some date time examples:
Macros:
<ZT>
<ZT:%H%M%S Z>
<ZT:%H hours, %M minutes, %S seconds UTC>
<ZT:%T UTC>
<ZDT>
<ZDT:%a %d %b %Y %T UTC>
Resulting transmit strings:
===========================================================================
More information about the Ham-Mac
mailing list