Skip to content

Releases: dh1tw/remoteRotator

Release v0.7.0

28 Jan 17:52
Compare
Choose a tag to compare

New features:

  • Added (smartphone) touch support
  • Added the GS232B Protocol (used by the CGAntenna RTC-200 controller) (#28)
  • Connect to a rotator via TCP instead of a local COM port (#26 - tnx @ea4tx)

Bugfixes:

None

MISC:

  • Updated CI/CD Pipeline
  • Compiled with Go version 1.21

Release v0.6.2

25 Apr 22:07
Compare
Choose a tag to compare

This version is mainly a maintenance release and doesn't come with any new features.

IMPORTANT: This release IS NOT COMPATIBLE with prior versions. You have to upgrade ALL remoteRotator instances!!!

Dependencies were upgraded. In particular go-micro, the underlying transport library.
I also changed from go-rice to go-embed for embedding static files.

The binaries have been compiled with go version 1.16 which should bring slight performance improvements. A release for the new Apple Silicon (M1 - darwin/arm64) was added as well.

Release v0.5.2

27 Nov 00:45
Compare
Choose a tag to compare

This is a bugfix release

In version 0.5.0 and 0.5.1 the web interface wasn't updated when just a single remoteRotator server lan instance was used. The aggregation webserver and the remoteRotator server nats were not affected by this bug.

Bugfixes:

  • Heading messages sent to Web Clients when connecting to a particlar `remoteRotator server lan'
  • #13 Binaries in the release zip file for Linux and MacOS are marked as executable
  • #14 When moving Azimuth and Elevation simultaneously they are now displayed without jitter

Release v0.5.0

26 Nov 02:34
Compare
Choose a tag to compare

New features:

Bugfixes:

  • Issue #3 serial port read error on Windows
  • Issue #5 removed duplicate html attribute in element
  • Issue #6 Yaesu: SetElevation send now command "Wxxx xxx" instead of "Nxxx"

remoteRotator 0.4.1

12 Dec 00:22
Compare
Choose a tag to compare

This release is a bugfix release.

Fixed:

  • RMutex Unlock in Yaesu implementation which caused an error if the name was retrieved

remoteRotator 0.4.0

06 Dec 14:25
Compare
Choose a tag to compare

This is the forth release of remoteRotator.

Added features:

  • support for a dummy rotator (perfect for testing)
  • full support for elevation rotators
  • metadata for the rotators
  • overlap (>360°) is shown as a blue arc section
  • limited rotation (< 360°) is shown as a green arc section
  • mechanical stop of the rotator is shown as a dashed red line

Improvements:

  • browser windows resize now properly
  • cross browser optimised (Firefox, Chrome, Safari) (caveat: Safari only supports clicking on a new heading, while Chrome and Firefox allow dragging. This is due to a limitation of the Safari Mouse API)
  • simplified mDNS discovery
  • provided REST endpoints
  • better documentation

Breaking changes:

  • ars rotator has been renamed to yaesu. The reason for this change is that ars just implements the yaesu GS232 protocol.
  • tcp command has been renamed to lan since it actually provides beside tcp also http and web sockets.
  • tcp server disabled by default

remoteRotator 0.2.0

10 Sep 23:12
Compare
Choose a tag to compare

This is the second release of remoteRotator.

Added features:

  • HTTP Interface
  • Websocket Interface
  • Discovery via mDNS
  • Added Metadata support for a rotator (min/max values and position of the mechanical stop)
  • Added Windows 32bit to the build system

Improvements:

  • General query performance via TCP / Websockets has been improved and supports now easily 100.000 requests / sec (if ever needed - hi).

Known Issues:

  • Metadata are not displayed on the web interface (yet)
  • After resizing the browser window, the window might now display correctly the resized rotator. You just have to click into the canvas or reload.

remoteRotator 0.1.0

03 Sep 23:52
Compare
Choose a tag to compare

This is the first version of remoteRotator.

supported rotators:

  • EA4TX ARS

supported protocols:

  • TCP sockets