@dh1tw dh1tw released this Dec 6, 2017 · 1 commit to master since this release

Assets 8

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
Dec 6, 2017
merged dummyRotator branch (86559fe)
This commit implements:
- A dummy rotator
- support for vertical rotator
- yaesu rotator GS232
- discovery via mDNS
- restructured and cleaned UI components (vue.js)
- application logging now via log instead of fmt

@dh1tw dh1tw released this Sep 10, 2017 · 3 commits to master since this release

Assets 8

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.