Release Notes

From Win-Test Wiki
Jump to: navigation, search

Contents

Release information (4.7.0) (December 2, 2010)

Bugfixes

New Features

Release information (4.6.1) (Released only for demo and DxPed versions)

Bugfixes

New Features

Release information (4.6.0) (October 24, 2010)

Bugfixes

New Features

  • wtApp:InputUpperText(Prompt, Title, Default) If Title or Prompt is empty, a default text is used. Typed letters are automatically upper-cased while entering.
  • wtGab:Send(strText[, strToStation]) sends a gab strText to strToStation. If strToStation is omitted, the text is sent to the whole network.
 -- script.wts
 wtApp:AlertBox("Hello World!");

and the CW/RTTY message content is :

 AAA #SCRIPT BBB

The keyer sends AAA, then "waits" until the user hits the OK button in the "Hello World!" alert box to send BBB.

If the CW/RTTY message content is:

 AAA #@SCRIPT BBB

The keyer sends AAA and starts the script (and the alert box is open), *but* it continues to key the rest of the message ("BBB") without waiting the user intervention. This is the asynchronous mode.

  • wtKeyer:Insert(strMessage) : Works for the CW and RTTY keyers. When used in a synchroneous script, if gives the possibility to "fill-in" data into the CW/RTTY message. It is recommanded to use it only in the synchroneous mode (see above) to ensure data are inserted in the right place. WARNING : strMessage can only contain textual data (no variable or script call). It is *not* interpreted by the CW/RTTY parser (except the +/- speed bursts).
  • wtStatus:GetList() returns a table with names of the stations in the network.
  • wtStatus:GetStatus(strStation) returns a table with fields of the status of a given station. Returns nil if this station doesn't exist. The table keys are "band" "mode" "currentRadio" "radio1Freq" "radio2Freq" "radio1IsManual" "radio2IsManual" "passFreq" "type" and "qsyStatusId".
  • wtStatus:GetFreq(strBand[, strMode]) returns the "best" pass freq for a given band and mode. To determine this frequency, it uses the same algorithm as the $FREQnn variable.
  • wtOtrsp:GetDeviceName() returns the name of the OTRSP attached device.
  • wtOtrsp:GetFirmwareVersion() returns the firmware version of the OTRSP attached device. NOTE : Some devices do not support this API, and return an empty string.
  • wtOtrsp:Send(strCommand) sends a command string to the OTRSP attached device. The trailing <CR> character is optional, and is appended if needed.
  • otrspCrOn.wts and otrspCrOff.wts (not case-sensitive) are called when such a control has values 1 and 0 respectively. wtArg is set to the control number (0 to 9).
  • otrspCrEvent.wts (not case-sensitive) is called for all states of the events. wtArg is set to (256 * cr) + state (cr = control number - 1 to 9, and state = value of the state when the event occured - 0 to 255).

WARNING : If the PTT events are used, the control 0 is restricted to this usage, and doesn't fire the otrspCrOn/Off/Event.wts scripts. If the PTT events are not used, otrspCrEvent is not called when an event on this control occured. Only the otrspCrOn/Off scripts are executed.

on the footswitch that generated the event).

  • wtMicroham:GetDeviceId() returns the ID of the microHAM attached device. Check the Lua constants for interpretation.
  • wtMicroham:GetFirmwareVersion() returns the firmware version string of the microHAM attached device.
  • wtMicroham:Send(strCommand) sends a command string to the microHAM attached device . The trailing <CR> character is optional, and is appended if needed.

Tnx ES5TV, N6TV, OM7ZZ.

 Alt-Arrows : Moving from one field to another (replace Ctrl-Arrows)
 Shift-Backspace: Delete all the characters left of the cursor
 Shift-Del: Delete all characters under and right of the cursor 
 Ctrl-A: Like [Home]
 Ctrl-E: Like [End]
 Ctrl-W: Clear the current field
 Ctrl-K: Like [Shift-Del]
 Ctrl-Z: Undo field edition
 Ctrl-Left arrow: Like [Home]
 Ctrl-Right arrow: Like [End]
 

Tnx F5VIH/SV3SJ

 -- foo.wts
 wtApp:AlertBox(wtScript .. " / " .. wtCurrentScript);
 wtApp:CallScript("bar");
 return -1;
 --
 -- bar.wts
 wtApp:AlertBox(wtScript .. " / " .. wtCurrentScript);
 --

When foo is executed, the first alert box will display "foo / foo" and the next one will display "foo / bar". Tnx N6TV.

Release information (4.5.2) (July 3, 2010)

Bugfixes

Release information (4.5.1) (June 27, 2010)

Bugfixes

Release information (4.5.0) (June 5, 2010)

New Features

CAUTION: New network protocol version 1.24 released

Reminder: If you use WT in a networked environment, you must have the same WT version on all machines!

These network modifications only affect the use of Win-Test in a WAN environment, and requires wtTunnel 1.12 (to be released) to be effective.

Bugfixes

Release information (4.4.0) (January 17, 2010)

Bugfixes

New Features

Release information (4.3.0) (November 23, 2009)

Bugfixes

New Features

 wtKeyer:PlayAdditionalMsg(AdditionalMsgIndex)
 

AdditionalMsgIndex is the index of the Alt-C messages set (1 to 12). Others are ignored. This API is useful when these messages contains variables. If not, you can still use wtKeyer:Play("$MSGx").

 wtApp:GetLogPath()         Current log directory path
 wtApp:GetAppPath()         Win-Test installation directory path
 wtApp:GetCfgPath()         \cfg directory path
 wtApp:GetCtyPath()         \countryFiles directory path
 wtApp:GetDatabasePath()    \databases directory path
 wtApp:GetOpPath()          \ops directory path
 wtApp:GetScriptPath()      \scripts directory path
 wtApp:GetExtraPath()       \extras directory path
 

Release information (4.2.0) (October 21, 2009)

Bugfixes

New Features

Example:

RunSPSwitch.wts (assigned to Ctrl-Tab) :

  if (wtApp:IsPostKeyProcess()) then
    if (wtQso:IsOperatingModeRun()) then
      wtApp:SetWindowColor(-1, 0, 165, 165);
    else
      wtApp:SetWindowColor(-1, 128,128,128);
    end;
  else
    return 1; -- Triggers a post key process call
  end;

Note : This feature works only for users scripts called with an assigned key (and *not* with embedded overriden scripts).

http://download.win-test.com/utils/SciTE_for_Win-Test.zip

Unzip the package and move the entire SciTE folder in the Win-Test installation directory.


Release information (4.1.0) (August 8, 2009)

New Features

Bugfixes

Release information (4.0.1) (June 30, 2009)

Bugfixes

Release information (4.0.0) (June 26, 2009)

First release of Win-Test version 4

Minimum requirements : WinXP (2k not tested but may mork - feedbacks welcome). PIII 500 MHz - 64 MB RAM - 800 x 600 screen res.

New Features

Summary of the new features:

 F1 : CQ
 F2 : Sent report
 F4 : Mycall
 F5 : Logged callsign ($LOGGED)
 F7 : ? (or "Again ?" in phone)
 INSERT : Callsign + sent report
 PLUS : TU + enter Q

When the ESM is enabled, as the return key *can't* be used anymore to log silently a QSO, the key combination Ctrl+Plus has been introduced and added for this purpose.

 Windows XP : Documents and Settings\All users\Application Data\Win-Test\
 Windows Vista : ProgramData\Win-Test\

Note that these directories may be hidden by Windows Explorer. Check the Folders Options of Windows Explorer.

Several sub-directories are created and used by Win-Test. Their names are self-explanatory.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox