Git Product home page Git Product logo

vatcansitu's Introduction

VATCANSitu

Screenshot 2021-08-27 171902

VATCANSitu is a EuroScope Plugin to simulate tools from NAVCANsuite

The author of this plugin has NO AFFILIATION with NavCanada. This tool is for simulation use only on the VATSIM network and not for real world aviation.

The latest nightly build is available at appveyor (click the badge below, then "Artifact" and download the dll). Will have the most up to date development features.

Build status

Latest Version 0.4.5.0 03APR2021

  1. (CHANGED) Halo tool and PTL menus now implemented and match the real-world UI.
  2. (CHANGED) PTL length can be modified.
  3. (CHANGED) Altitude filter menu UI now more closely resembles the real-world counterpart.
  4. (NEW) NARDS style tags can now be displayed on tower screens (WIP as of FEB08)
  5. (FIXED) Fixes in the electronic radar release system
  6. (CHANGED) Left-clicking the PPS opens and closes tags (previously double clicking ACID or bravo-tag altitude)
  7. (CHANGED) Left-clicking the ACID displays the aircafts route. (previously left clicking the AC Type)
  8. (CHANGED) "All" button behaviour has changed: shows alpha tags for all aircraft and ignores alt filters.
  9. (CHANGED) RVSM PPS now show middle line regardless of PSR/SSR status (updated to match r/w symbology).
  10. (NEW) Jurisdictional aircraft counter on the top-left of the QAB.
  11. (NEW) Weather radar -- can customize center point of radar image by editing settings.json in folder situWx in ES folder.
  12. (NEW) Added symbology for block SSR (currently only set to 1200: will display as a hollow triangle) -- plan to be able to customize the SSR range ini the future.

Installation notes: Disable the default ES symbology for correlated targets in the symbology settings by replacing with the line "MOVETO 0 0", use the Tag Editor to change ES default tags to "Static Line" as the only entry to avoid double tags.

CHANGELOG

0.4.0.1 02JAN2021

  1. (NEW)ADSB capable aircraft outside of radar coverage display as an ADS-B PPS with modifiable datatags.
  2. (NEW)SFI and controller remark handling (see wiki)
  3. Assigned speed and mach now displayed in data tag and assignable by right or left clicking the ground speed.
  4. (NEW)Communication type now indicated in first line of tag.
  5. (NEW)A means of non-verbally requesting IFR release has been added as a custom tag field and function.
  6. (NEW)Situ will only display on .asr files that are marked as IFR. Local positions will no longer display the Situ plugin nor the PPS/tags.
  7. (NEW)"Ext" when toggled can display the extended altitude line on alpha tags.
  8. (NEW)MEDEVAC indicator will display on line 1 of the tag if a plane has filed STS/MEDEVAC in the remarks
  9. (FIXED) PTL direction was not accurate when not using mag north. Now working regardless of scope rotation.
  10. (UPDATED) Altitude filters are ignored for aircraft tracked by the controller

0.3.1.2 NOV23-2020

  1. (NEW) Radar target tags are now drawn by the plugin. Tag functions remain in click spots from stock Canscope installs to facilitate an easier transition. Please note, I cannot find examples of direct-to and temp headings displayed in the tags of reference material I have access to, as such these are not shown (but you can assign them using the click spot or scractpad box to label for other controllers).
  • Tag connectors are now drawn with a dogleg in a similar style to the real scope. ADSB capable aircraft will display a small circle at the elbow.
  • Datatags now 'wink' during squawk ident and handoff events
  • Handoff tag handling behaviour modelled. Aircraft handed off to you will have its tag wink. After handoff, tags will wink and then revert to a "Bravo Tag" (less detailed) automatically. An option in the real software is to enable "H/O Persist" (planned for next version to allow you to choose).
  • Scratchpad content with one or two characters displays on line 1 as the SFI (one letter field after the callsign used by some FIRs). Longer scratchpad strings display on the last line of tag as "Controller Rermarks".
  1. (NEW) Quick Look button is now functional. Data tags moved during quick look will remain open.
  2. (NEW) Show "All" targets now a functional button.
  3. (NEW) PTL drawn in a green colour now implemented (fixed at 3 mins at the moment).
  4. (UPDATED) CJS during handoff events have been tweaked and no longer show the frequency (this behaviour was clarified using new source material.
  5. (UPDATED) CJS will now wink white during a H/O warning event rather than disappear and reappear.
  6. (UPDATED) CTP specific feature removed, will be a separate plugin for future events.

0.2.4.5a

  • RVSM aircraft will show with the diamond PPS symbology.
  • Primary targets will show in magenta.
  • Squawk 7600 and 7700 will show a red triangle.
  • Aircrafts identing will have their PPS flash instead of the unusual ES target.
  • CJS will flash if aircraft are nearing your airspace border to remind you to hand-off (I believe an option on the real thing)
  • FP predicted tracks show with the appropriate orange airplane symbol.
  • Altitude filter will be on by default.

version 0.2.3

  • Added altitude filter settings, and altitude filter toggle. Only works for tags draw for by the plugin (i.e. the VFR tags) since there is no way to hook directly into the ES default filters. Saves settings to sector files.

version 0.2.1: AUG3

  • hotfix for 0.2 retargetted character encoding for better compatibility
  • Added the range display
  • Added Controller jurisdiction symbol that updates depending on the position you log in as.

Compatible with Euroscope beta r24 or higher (plugin was compiled using VS toolset 2019) https://www.euroscope.hu/wp/2020/04/12/3-2-1-24/

EuroScope Plugin to simulate tools from NAVCANsuite.

The author of this plugin has NO affiliation with Nav Canada; This tool is for simulation use only on the VATSIM network, not for real world aviation.

https://vimeo.com/443838489

Features

  1. Correlated radar targets with a VFR flight plan will be shown using an orange present position symbol.
  2. Halo tool allows rings to be drawn around specific aircraft. The built in function in ES draws around all planes and there's no way to only apply rings to specific planes.
  3. Mouse halo tool to aid with separation. (please see known issues)
  4. Range displayed in menu per the real scope
  5. CJS button shows your logged in position
  6. RVSM aircraft will show with the diamond PPS symbology.
  7. Primary targets will show in magenta.
  8. Squawk 7600 and 7700 will show a red triangle.
  9. Aircrafts identing will have their PPS flash instead of the unusual ES target.
  10. CJS will flash if aircraft are nearing your airspace border to remind you to hand-off.
  11. FP predicted tracks show with the appropriate orange airplane symbol.

Not implemented for now: There are some sham buttons just to replicate the UI (also I don't know what some of them do in the real system). RBL default ES tools work well, unlikely will be a priority.

Installation

The dll was compiled using Visual Studio 2019 (v142) using MFC libraries. The source code is provided to allow you to review and compile yourself.

If you opt not to compile yourself, binaries are under releases. Load the .dll using the Plug-ins folder in EuroScope. Allow the plugin to draw on the "Standard ES radar screen"

To update to a new version, simply overwrite the old .dll or have Euroscope load the new .dll.

Known Issues

EuroScope runs at a very low framerate unless a function asks for more screen draws. Essentially runs at 1FPS most of the time! The RBL is an example of this; when it is called, the screen refreshes much quicker to make it follow your mouse and give you a smooth experience. This is quite taxing on CPU usage; try drawing a RBL line and spinning it around it a circle (CPU use will rise dramatically). To get smooth mouse tracking of the mouse halo, the plugin does the same thing. CPU use will be quite high when it is on, so I recommend turning it on only when needed. When the mouse halo is on, it may interfere with your ability to open up other ES windows (RWY selection, ATIS), so turn it off before opening these other windows.

vatcansitu's People

Contributors

dominique09 avatar kolbyd avatar ronyan avatar thet-phil avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.