-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathVCH.cpp
More file actions
80 lines (70 loc) · 3.21 KB
/
VCH.cpp
File metadata and controls
80 lines (70 loc) · 3.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
// VCH.cpp : Defines the initialization routines for the DLL.
//
#include "stdafx.h"
#include "EuroScopePlugIn.h"
#include "requestMenu.hpp"
CVCHPlugin * gpMyPlugin = NULL;
void __declspec (dllexport) EuroScopePlugInInit(EuroScopePlugIn::CPlugIn ** ppPlugInInstance)
{
// create the instance
* ppPlugInInstance = gpMyPlugin = new CVCHPlugin();
}
//---EuroScopePlugInExit-----------------------------------------------
void __declspec (dllexport) EuroScopePlugInExit(void)
{
// delete the instance
delete gpMyPlugin;
}
/*
Changelog
0.8.6:
- because of no response really from Vatsim deactivated syncing again
- added optional leading 0 if requests exceed 10, so no jumping of the lists occurs and it sorts in correct order
- some more debugging commands
- added additional command to configure blinking of the CTL flag, thanks to tkloy24!
0.8.5:
- brought back syncing
- added filter to amendments so there shouldn't be any duplicate amendments spammed anymore
- automatic request cleanup tweaked so mainly the instance which created the request or landing clearence takes care of deleting
- if the creating instance doesn't exist anymore, wait minimum 3 seconds, depending on facility until cleaning action is done
- lots of debug code to get data of all kind
- new criteria to check if plane has landed: vertical speed = 0
- criteria ground speed for landing check is now variable and changebale in settings
0.8.4:
- request function works again, though no syncing at all for now throughout the complete plugin
0.8.3:
- deactivated amendments of flight plans and automatic removal of requests which caused endless amendments for some reason
- reminder feature which got broken at some point should work again
0.8.2hf:
- fixed wrong version number
0.8.2:
- added new tag item: short form of request (format: C1, P2 etc.)
- added a buffer for erasing requests automatically, should fix a bug where one station deleted a request automaticaly which was set by another station
0.8.1:
- added "reminder" flag for whatever use. Manual trigger only and not synced with anyone (except it is active, you are tracking and handing off a tag)!
0.8.0:
- added syncing with other stations (finally), now FlightStripAnnotations are ditched, everything is in remarks now
0.7.1:
- added "CTL" flag which only showws when CTL is active
- added "CFT" flag which only shows when an aircraft has ground state "DEPA" and is within 1nm of it's origin
0.7.0:
- Rewritten the way requests are stored in the plugin from scratch, making live a lot easier and completely ditching vectors
0.6.3:
- fixed a bug where the sequence vectors would not clean up non-valid callsigns
0.6.2:
- added option to disable tracking requirement for CTL to show
0.6.1:
- added "cleared to land" function
0.6.0:
- added online version checking
0.5.1:
- changed option parameter for request items for consistency
0.5.0:
- added ability to change colors of tag items to user set colors
- updated compatibility for "new" groundstates
0.4.6:
- added command "release" which will release the aircraft specified in the command
0.4.5:
- added option "noblink" so all requests and hold-shorts will not flash but appear in solid colours
- added option "option" to either show or hide specific request types
*/