Klaus Basan
992d624c18
Ref T731, moved AFV station model and client to BlackCore::Afv
...
* the QML map can also be used in dialog
* ATC station list also can be used in BlackCore
2019-10-11 18:59:53 +01:00
Klaus Basan
66b02e61c5
Ref T730, directly use context from sApp
...
* using sApp->getIContextOwnAircraft()
* no need to pass context, avoid issues when shutting down
* minor style changes
2019-10-11 18:59:53 +01:00
Klaus Basan
99edc9cb13
Ref T730, code style, adding namespaces
2019-10-11 18:59:45 +01:00
Klaus Basan
329b1e8c9a
Ref T731, moved QML map in dialog
...
* initial structure
* embedded a QQuickWidget in dialog
2019-10-11 18:59:13 +01:00
Roland Rossgotterer
cf6d60348e
Decouple QAudioDevice buffer size from AFV 20 ms frame size
...
Different QAudioDevice plugins have different default buffer sizes. In
order to cope with bigger buffer sizes than the expected 20 ms,
let the buffer be filled and push from it every 20 ms via timer.
2019-10-11 18:59:13 +01:00
Roland Rossgotterer
1deaf1ca8b
Add volume sliders to AFV sample UI
2019-10-11 18:59:12 +01:00
Roland Rossgotterer
8d1eea25b1
Implement VolumeSampleProvider to gain in and output
...
fixup! Implement VolumeSampleProvider to gain in and output
2019-10-11 18:59:12 +01:00
Roland Rossgotterer
8b1fb1baca
[AFV] Add method to read all aliased HF stations
...
ref T729
2019-10-11 18:59:11 +01:00
Klaus Basan
4a578110b0
Ref T731, adjusted audio settings for AFV and added functions in UI component
2019-10-11 18:59:11 +01:00
Klaus Basan
d944d0f6ee
Do not play QSoundEffect while it is still playing
...
* added m_playEffect as flag
* hooked up signals to reset the flags
2019-10-11 18:59:10 +01:00
Klaus Basan
55f70a794e
Style
2019-10-11 18:59:10 +01:00
Klaus Basan
74bea4959e
Ref T731, UI components for notifications and volume/device
...
* changed version without voice rooms
* notifications only
* volume and devices
2019-10-11 18:59:09 +01:00
Klaus Basan
b3cceaa76b
Ref T739, style
2019-10-11 18:59:09 +01:00
Roland Rossgotterer
cc3151ef6f
Fix TransceiverDto::toJson
2019-10-11 18:59:09 +01:00
Roland Rossgotterer
44146353a6
Fix ApiServerConnection::postNoResponse
2019-10-11 18:59:08 +01:00
Roland Rossgotterer
acb5b11966
Finish demo UI and connect it to AFVClient
...
this includes:
- enable/disable check boxes,
- ptt button
- loopback check box
- map zoom buttons
- showing the received callsign
- VHF effects checkbox
ref T731
2019-10-11 18:59:08 +01:00
Roland Rossgotterer
852247e893
Fix namespace
2019-10-11 18:59:08 +01:00
Roland Rossgotterer
7ac962ed77
Add methods to read received callsigns from AFV
...
ref T729
2019-10-11 18:59:07 +01:00
Roland Rossgotterer
d9dcadcffa
Abort further AFV connection if authentication was failing
...
ref T729
2019-10-11 18:59:06 +01:00
Klaus Basan
a1281eff3f
Ref T730, added jwt JSON token decoding for server connection
2019-10-11 18:59:06 +01:00
Klaus Basan
a37c9a8772
Ref T730, style
2019-10-11 18:59:05 +01:00
Klaus Basan
f9b73bf70e
Ref T730, add QJsonWebToken for jwt token decoding
2019-10-11 18:59:05 +01:00
Klaus Basan
5e3b758e44
Ref T732, renamed to CFsdClient adjustments
2019-10-11 18:59:05 +01:00
Klaus Basan
a24d948acd
Ref T732, FSDClient to CFsdClient + style
2019-10-11 18:59:04 +01:00
Klaus Basan
34d1e8268c
Ref T730, OPUS de/encoder namespace
2019-10-11 18:59:03 +01:00
Klaus Basan
9809acd98c
Ref T730, fixed some UTF-8 encoding issues
2019-10-11 18:59:03 +01:00
Klaus Basan
384aa3ce19
Ref T730, namespace for BlackCore::Afv
...
* added namespace
* removed some *.pri files and added files to blackcore.pro
* added copyright etc.
2019-10-11 18:59:02 +01:00
Klaus Basan
d064da13b5
Ref T730, use QScopedPointer for network replies (make sure to always clean up)
2019-10-11 18:59:01 +01:00
Klaus Basan
b7ad04df45
[externals] Ref T730, updated externals
2019-10-11 18:59:01 +01:00
Roland Rossgotterer
5062449ea9
Increase Observer range to 300 nm
...
According to CoC C8, OBS stations are allowed to have up to 300 nm
maximum range.
ref T724
2019-10-11 18:59:00 +01:00
Roland Rossgotterer
b5a2f2ad13
AFV initial commit
before_afv
2019-10-11 18:58:47 +01:00
Roland Rossgotterer
7030302e73
Cleanup audio context
...
Remove unused methods
Make methods only used in CContextAudio private
2019-09-18 13:50:41 +02:00
Roland Rossgotterer
3937423075
Update externals
2019-09-18 13:49:58 +02:00
Roland Rossgotterer
acf540be34
Long live FsdClient
2019-09-18 13:49:37 +02:00
Roland Rossgotterer
fa6e7108c7
Propagate FacilityType and LoginMode to value objects
2019-09-17 17:29:25 +02:00
Roland Rossgotterer
4772aadc1a
Replace INetwork::CConnectionStatus with proper value object
2019-09-17 17:29:25 +02:00
Roland Rossgotterer
865b25df87
Make DownloadDialog more intuitive and robust
2019-09-17 17:29:24 +02:00
Mat Sutcliffe
b7456bf1cf
New version number.
2019-09-16 22:41:40 +01:00
Klaus Basan
2d4472d64f
Ref T717, "fetch" simulator data for model browser
2019-09-16 22:41:40 +01:00
Klaus Basan
b3b2f5b751
Ref T725, "<<" should work
2019-09-16 22:41:39 +01:00
Klaus Basan
6521b89fdd
Ref T717, simulator ground elevation
2019-09-16 22:41:39 +01:00
Klaus Basan
e215a9858c
Minor UI tweak
2019-09-16 22:41:38 +01:00
Klaus Basan
dac696bf69
Ref T717, functions to zero "0" PBH and GS
2019-09-16 22:41:38 +01:00
Klaus Basan
b408c8ffed
Style
2019-09-16 22:41:38 +01:00
Klaus Basan
f80e093a0a
Ref T717, function to send parts/situation for testing and in the model browser
2019-09-16 22:41:37 +01:00
Klaus Basan
73b9371c73
Log. display tweak
2019-09-16 22:41:37 +01:00
Klaus Basan
6151f434c6
Ref T717, simulator "is test" conditions where required
2019-09-16 22:41:37 +01:00
Klaus Basan
a3959ffbea
Ref T717, unify test aircraft callsign
2019-09-16 22:41:37 +01:00
Klaus Basan
6f27032f5c
Ref T717, XPlane function to push back situation/parts (surfaces)
...
* directly update after an aircraft has been added
* push_back functions
2019-09-16 22:41:36 +01:00
Klaus Basan
89ae47d426
Ref T717, pitch bank heading form
2019-09-16 22:41:36 +01:00