Git Product home page Git Product logo

vsmr's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @LB767
  • ๐Ÿ‘€ Iโ€™m interested in programs that don't suck.
  • ๐ŸŒฑ Iโ€™m currently learning OpenGL and graphics programming.
  • ๐Ÿ’ž๏ธ Iโ€™m looking to collaborate on nothing for now.
  • ๐Ÿ“ซ How to reach me - I dunno just send me a tweet or something @LB767

vsmr's People

Contributors

blt950 avatar drfreas avatar evenar avatar keanu73 avatar kusterjs avatar lb767 avatar mic12130 avatar pierr3 avatar sw104 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

kusterjs

vsmr's Issues

Configurable audio

Suggest to enable sounds for different events.

  • Events and files can be defined in the json.
  • Muting ES (Sounds off) should also mute vSMR sounds
  • Adding audio events for: DCL request, RIMCAS alert (stage 1 & 2)

Indication of clearance in tag

The system in Zurich does change the appearance of the tag depending on different clearances. What could be implemented for the plugin is that a change of the ground tag to DEPA makes the frame of the concerned aircraft wider. Should generally be a white border. So the border from hovering should be displayed then permanently and in bold.

Standard and full label

Is there any option to have different status of labels, like the native tagged/detail tagging level of EuroScope?
Is there any chance to use the native EuroScope tags so they can be setup via the tag editor?

RIMCAS logic

RIMCAS seems pretty dumb as it is in vSMR (from what I can tell, I haven't look in too much detail).
Just alerts as soon as 2 planes are inside the runway area.

It would be good if we could get a bit more realistic with this, if you have more insight about this feel free to share @kusterjs

Mouse symbol

Mouse symbol should be reset to system default always when leaving a SMR view (so a custom defined symbol doesn't stay on default radar views). I would also make the cursor part of the settings that a controller can change in the plugin itself. So this would mean to move this from profiles to plugin settings.

Impending Arrival Tool (LSZH)

The measuring for the distance to touchdown currently considers the far end the runway (opposite threshold).
The IAT is only used for arrivals. I wouldn't also remove the existing Impending Arrival Window (IAW), but keep them as they are and add a new option for the IAT, preferably in the Display section. It's not an actual alert.

Revision of setting/profile philosophy

The current organisation of settings (in the asr file) and profile items (in the json file) seems to follow no clear philosophy. I suggest to differentiate between settings the user might want to change or adapt during a session according to his needs and the profile, which should contain data for the display which should not be required by the user to be changed. So the more static data will be in the json, and any user customisation in the asr file. Or in other word, anything you can change as a user should be in the asr, what you can't change directly remains in the json.
I therefore suggest the following changes regarding the json file:

  1. remove entry "cursor": use the default one when no value is found in the asr file, save the value to the asr
  2. change font size to a value that can be entered by the user and save this value in the asr, remove the preset for the 5 sizes in the menu and the json
  3. move "pro_mode" to asr, the "accept_pilot_squawk" might be considered taken from the ES settings
  4. move "auto_deconfliction" to asr
  5. move "leader_line_length" to asr
  6. move "extended_lines_length" to asr
  7. move "extended_lines_ticks_spacing" to asr

ProMode

ProMode settings and its associated subsettings should be taken from ES directly. It makes no sense to maintain f.e. two different lists of squawks.

Speed displayed only inside RWY area

As there is no own label specification available for traffic on ground, but inside the RWY area, I request an additional tag displaying groundspeed only if inside the RWY area.

Content for tag items with no value

Can the text for fields with no value determined yet (noGate, noFPL) be changed? Maybe it could be a global setting (to be chosen by the user) to either display those generic "there is no value" texts or not.
It would be nice to have an option to make such empty tag fields just a clickspot of about 1-2 letters wide in case no text is displayed. So you can still click there to use the assigned functionality (open FP, edit scratch pad).

Closed runway area changes with LVP status

I observed that the closed runway area is changed with the LVP status. However, the closed runway area should always be displayed in the same dimensions. Only the area considered for RIMCAS warning should change, but this is an area not to be displayed at all. Runway data could be taken from the sct file directly. Then, only the width for normal visibility and LVP would need to be specified additionally in the vSMR settings file.

Predicted track line

Appearance of predicted track line should be configurable with the following elements:

  • thinkness of the line
  • symbol on the track position visible or not
  • length of the leader line (smaller steps need to be possible, line should start at the target position)
  • these settings should be change in the main window and the SRW independently

image

Sounds

Is it possible to use RAW files for playing sounds?

Change to/from airborne label in main view

To trigger the change from the airborne label to arrival and from departure to airborne, an altitude value should be introduced in the json file.
This would make the change more realistic since I guess currently the ES speed value is taken into consideration.

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.