Welcome, Guest. Please login or register.
Did you miss your activation email?

News:
Precision Simulator update 10.149 (18 November 2021) is now available.
Navburo update 12 (18 November 2021) is now available.
NG FMC and More is released.

Author Topic: PSX ATC Text iOS  (Read 149 times)

flyer605

  • Join date: Jan 2020
  • Posts: 45
PSX ATC Text iOS
« on: Thu, 25 Nov 2021 13:25 »
So I’ve been working on this for a few months now and the time has come for me to take the plunge and begin external testing. My enthusiasm has been up and down recently, so my head isn’t exactly in the code right now, but I think I need to make this announcement now so that I have some pressure to get back into it. I hope to update this post with the link to test the app in the next couple of weeks.

I’ve created an iPhone version of PSX ATC Text which has the same functionality as the PC/Mac version as well as a couple of extra features which I may expand on further.


Please click the following link to download the app for testing: COMING SOON…


In order to install and use the app, you will need to install Apple’s ‘TestFlight’ app on your device. This is Apple’s official testing method for iOS apps. Once I’ve ironed all the bugs out, I will release it to the App Store and obviously then you’ll be able to download it from there.

I’ve created a website, but the link for testing will be here on the forum. Some screenshots are available for you to get an idea of what the app does.

https://sites.google.com/view/f605-productions/home

The only reason I made the website is because I think I need a Privacy Policy for the app in order to (eventually) release it on the App Store. For the avoidance of doubt, the app does not save/request/send any personal data. The only data that gets saved is stored locally within the app and is just the settings that you choose on the “Settings” tab (“Text Colour” for example). You will get asked to allow the app to discover devices on the network (or words to that effect), which is obviously required to connect to PSX.

There is a help page on the bottom of the settings tab which should explain the functionality.

For this initial testing release I have included a “Testing Connection” option. When selected on, this allows you to initiate a fake connection which will generate some random ATC data as well as receive a random ATC message every 5 seconds. There is a 50% chance that the message will be for you (i.e. the generated callsign shown at the top of the Comms tab). This “Testing Connection” offers the chance to receive messages far more quickly than tends to be the case with the normal PSX ATC.

Please feel free to send feedback via the TestFlight app or here on the forum. Where necessary, please provide as much relevant info as possible when sending in feedback, for example, screenshots or perhaps even a PSX situation file so that I might be able to recreate the error and fix it.


One quick troubleshooting tip - if you are connected to PSX, but are not receiving ATC messages, please check the following:

1. Check that the Situation > Human > Voice-ATC page has at least one of the “Talks to us / others” options selected (seems simple but has happened several times to me!)
2. Check that you are tuned to the correct frequency (VHF L)
3. Or if you want to receive messages, even if you aren’t tuned to the correct frequency, ensure the “Check Frequency Tuned” options is selected OFF


Some Notes:
- I have noticed that the map display might not display or update the route correctly when selecting a different colour for the map route or after connecting to PSX. If this happens then just try disconnecting and reconnecting. I think the reason for this is because I’m having to use Apple’s old(er) framework with their new(er) one. With further updates, Apple should include this functionality which should make things easier for me to use in the app
- I will try to add waypoint names and icons to the map in the future
- The app will not maintain the connection if the screen switches off or if you go to another app and then return. For this reason I included the “Keep Screen On” option - just be aware of reduced battery life if the screen stays on all the time
- I have not tried to produce an iPad specific version. I may consider this in the future, but since I do not have a personal iPad, I won’t be able to test it on a real device. I’ll look into this in the future. The app will run on iPads, but I make no promises for functionality/layout right now
- I may consider making a Mac version for release on the Mac App Store, but first of all I want to know if everything works on the iOS version
- I don’t have any plans to make a version for Android. This version is coded in Swift/SwiftUI and unless there is an easy way to port it across, I won’t be doing it


Known Bugs:
- When first starting the app, the lights indicating which radio is selected on the RTP don’t seem to work correctly. To show the lights, just select another radio (Left / Center / Right as appropriate) and the lights should display correctly - I’ll try to fix this shortly