ATC with JOINFS

Suggestions, ideas and general discussion about JoinFS.
User avatar
Peter
Site Admin
Posts: 2281
Joined: Fri Sep 23, 2016 8:51 am
Contact:

Re: ATC with JOINFS

Post by Peter »

ATC Roo wrote:Are you using the lastest stable version Neville?
There is a problem with the whazzup in the latest stable v1.4.20.
Yes, it could be that. That problem was dependent on being connected to the simulator I think, but it's fixed in the next version. New stable version should be available Monday morning.

Peter
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

I'll also try and get on tonight, but can't promise.

I successfully controlled last night using the latest test version .25 and the Global option ticked.
This worked while testing with Peter last week too.

In the JoinFS settings I ticked the whazzup.txt and whazzup global users but left the AI unticked.

I didn't connect to a SIM or hub, I only selected the Global option on the main screen in JoinFS.
This showed everybody else that had ticked the Global option.

SIMCOM X now seems mostly stable and I did notice a few issues in ESJFS last night, so I'll rewrite the Euroscope tool ESJFS shortly and try and make it a little more user friendly.
brendantdj
Posts: 3
Joined: Sun Sep 01, 2019 1:15 pm

Re: ATC with JOINFS

Post by brendantdj »

Co-ordination between ATC is possible on Euroscope by using the proxy feature. We were using this but the problem is that there is no callsign for the aircraft, Euroscope will identify craft using that.

Could you set up ESJFS so it sets the callsign on the flight plan to either the crafts callsign/tail number? This would allow our controllers to control aircraft without having to either get the user to import a flight plan on FSX (which has severely out of date navaids and is a pain to get working) or the ATC having to copy/pasta the flight plan from our flight strips page.

All we need is the callsign on the flight plan to be updated automatically so Euroscope tracks the craft. It works perfectly fine when a callsign is set, but you can't set a callsign it only appears when a user files a flight plan (sometimes, kind of unreliable).

Tl;dr
Euroscope needs to have a callsign set on the flight plan to track changes on that aircraft. If you can set the callsign (on the flight plan) then you can use Euroscope with multiple controllers/instances. Euroscope doesn't let you set the callsign
brendantdj
Posts: 3
Joined: Sun Sep 01, 2019 1:15 pm

Re: ATC with JOINFS

Post by brendantdj »

The callsign is not synced with Euroscope (on the flight plan).

This is important as it allows Euroscope to track an a/c between clients (with the proxy) and is used to identify most information. Information like the squawk may remain but the entire flight plan would be lost.

We can solve this by getting our pilots to file any plan, doesn't have to be valid and the callsign will appear (sometimes) letting our atc all see the same information about a craft.

This could be solved by syncing the flight plan callsign with the one reported by FSUIPC, FSX etc.

Is it possible to do this or even a feature in the future?
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

Hi Brendantdj,

I'll be honest I'm not totally sure what you mean by this?

I'll be looking at the code in the near future, I've just got a major upgrade to simcom X to box off first.

A little bit of information from my side (off the top of my head)...

ESJFS gets the data from either the JoinFS whazzup file, FSX/P3D via SimConnect or through FSUIPC/XUIPC.

It puts together what Euroscope needs to see for a flight plan from the data gained and sends it to EuroScope.

The callsign is one of the bits of data it gains.
The arrival and departure airports are another.
So see if they are set and showing in the JFS whazzup file or in the ESJFS debug window.

The only instance of no callsign that I know of is when FSUIPC is used to gain the data.
I'm not sure why this happens but it only happens when FSUIPC is used.

When this does occur I told ESJFS to use the aircrafts squawk code instead.
This is so aircraft can still be identified and also adds realism as most Radar scopes I've seen show aircraft by squawk and not by callsign (although they can be code callsigned..., opening up a can of worms and going off topic....).

I'm also not sure how you are initiating handovers?
I've not written anything to do that and each EuroScope client is essentially not talking to each other.

As far as I'm aware (with the exception of area), radar handovers are normally conducted over the phone Controller to Controller.
Example: (Hello Edinburgh Radar its Glasgow Radar.
Do you see that 1234 squawk east of DeanCross tracking 090 degrees? Well that's GABCD, inbound to you....).

If you can pinpoint the issue a bit more (does it only happen using FSUIPC?) and let me know how your conducting your handovers(do you get a message in EuroScope when somebody tries to handover?) I'll have a look into it.

Roo
otomas
Posts: 3
Joined: Wed Feb 19, 2020 11:14 am

Re: ATC with JOINFS

Post by otomas »

Hi all
i have joined JoinFs and im trying to run ESJFS1018 but it don open
in windows event i see 2 entries:
1 :
Aplicación: ESJFS2018.exe
Versión de Framework: v4.0.30319
Descripción: el proceso terminó debido a una excepción no controlada.
Información de la excepción: System.IO.FileLoadException
en ESJFS2018.Form1..ctor()
en ESJFS2018.Program.Main()
2:
Nombre de la aplicación con errores: ESJFS2018.exe, versión: 2.1.0.1, marca de tiempo: 0x5c419704
Nombre del módulo con errores: KERNELBASE.dll, versión: 10.0.18362.628, marca de tiempo: 0x54734dee
Código de excepción: 0xe0434352
Desplazamiento de errores: 0x00113db2
Identificador del proceso con errores: 0x2e40
Hora de inicio de la aplicación con errores: 0x01d5e714d0c8e008
Ruta de acceso de la aplicación con errores: I:\JoinFS\ESJFS2018.exe
Ruta de acceso del módulo con errores: C:\WINDOWS\System32\KERNELBASE.dll
Identificador del informe: ecc7b120-1da0-4de0-9e35-97ade346e43a
Nombre completo del paquete con errores:
Identificador de aplicación relativa del paquete con errores:

i have read all related topic with with subject without success :cry:

i have windows 10 (1903 updated)
i m devellopper and i have Visual studio profesionnal (2010,2012,2015,2017,2019)

i have launched with admin privilege
i have moved all the files to anothre place ( out of windows structure dir)

any idea?

thank all.
Epic
Posts: 7
Joined: Fri Jan 08, 2021 3:07 pm

Re: ATC with JOINFS

Post by Epic »

Trying to setup ATC using the new version of ESJFS
Whenever I choose JoinFs as the Data source the window stops responding - Running both programs on latest version and as admin - JoinFs stays red then the window becomes unresponsive
Any ideas?
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

If you reduce the range in JoinFS does that help?
It seemed to with me but not sure if it was coincidence.

Also try connecting euroscope to esjfs and then start JoinFS to see if that helps.

I was getting a few file read errors with the latest versions of JoinFS, which is why I released a slightly tweaked version.

If it's still having issues I'll have to have another look.

If you are reading this Peter, I'm not sure if you're able to close the Whazzup file between writes?
I've been getting some IO file in use errors.
User avatar
Peter
Site Admin
Posts: 2281
Joined: Fri Sep 23, 2016 8:51 am
Contact:

Re: ATC with JOINFS

Post by Peter »

ATC Roo wrote: Fri Jan 08, 2021 10:23 pm If you are reading this Peter, I'm not sure if you're able to close the Whazzup file between writes?
I've been getting some IO file in use errors.
Just had a look. There's a small chance that it was left open due to an exception in the code, but that would normally show up as a message in the JoinFS monitor window.

Anyway, in that particular case it should always close it now.

Maybe it was just a timing issue, but the file write should happen very quickly.

Peter
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

I thought timing issue too, but thanks for checking.

I might have to look at another way if it gets troublesome.
Epic
Posts: 7
Joined: Fri Jan 08, 2021 3:07 pm

Re: ATC with JOINFS

Post by Epic »

Figured it out... I wasn't ticking the whazzup txt option.. many thanks
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

Good stuff.
Although the GUI shouldn't be locked when it can't find the file, so I'll fix that at some point.
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

I updated the ESJFS tool last night.

If a pilot files a flight plan with JoinFS, the routing will now be displayed in Euroscope.

The ESJFS tool now also lets you know when there is a newer version available.
orbacht
Posts: 2
Joined: Mon Mar 08, 2021 2:29 pm

Re: ATC with JOINFS

Post by orbacht »

Hello,
I have VPS and two computers:
1. VPS for Joinfs Hub server.
2. Computer A - Euroscope
3. Computer B - MSFS 2020

I created the JoinFs hub server and connected euroscope and msfs to my server by JoinFS but can't see traffics in Euroscope.

Any ideas?
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

Hi Orbacht,

How have you connected EuroScope to your server.
What did it connect too?

ESJFS will need to run on the same instance as JoinFS in which to get data from JoinFS.

I've not tested connecting EuroScope to ESJFS from another machine and tbh I can't remember if I allowed it to do that.

But with your setup you could try the below..

1. Run ESJFS (with the JoinFS option ticked) on your VPS.
2. Run JoinFS on your VPS.
3. Run euroscope on Computer A and input the IP for your VPS to connect to ESJFS.

Else..
1. Run Euroscope on Computer A
2. Run ESJFS on computer A.
3. Run a JoinFS instance on computer A.
JoinFS doesn't need to be connected to a SIM for ATC.

Else
1.Run MS2020 on computer B.
2.Run EuroScope on Computer B
3. Run ESJFS (with the FSX/P3D tickbox) on computer B.
orbacht
Posts: 2
Joined: Mon Mar 08, 2021 2:29 pm

Re: ATC with JOINFS

Post by orbacht »

Basically, I'd like to do exacatly what fsatc.us does.
In fsatc.us all I need to do is to type address in the "server" option in euroscope and everything is ok.
I want to let pilots and air traffic controllers to join my hub....
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

Im not familiar with fsatc.us. but yes, just typing in 127.0.0.1 into the EuroScope IP box is all you need to do.

Run EuroScope, ESJFS, and JoinFS on the same machine to make it easy.

Once you understand how it works you can try the options I listed above.
Vulkaistos
Posts: 4
Joined: Mon Apr 19, 2021 10:20 pm

Re: ATC with JOINFS

Post by Vulkaistos »

Hey,

I have been trying to get ATC in JoinFS working. So far I have followed the guide provided in the first post but can't get any aircraft visible in Euroscope.
The Connector Tool shows both joinFS and Euroscope in Green which I would assume means a connection has been established, additionally I get the "ESJFS traffic is now displayed" message in Euroscope. Nonetheless no traffic is visible in Euroscope even though I see the relevant traffic in the sim when connected to JoinFS.

Is there anything (obvious) I have been missing about the whole setup process?
Any help would be appreciated.
ATC Roo
Posts: 721
Joined: Sun Oct 16, 2016 9:24 am
Location: UK
Contact:

Re: ATC with JOINFS

Post by ATC Roo »

I'll be back to normal very shortly, so I'll be able to help properly then.

Until then...
If ESJFS shows EuroScope and JoinFS as green, then that shows that EuroScope has connected and it has found the JoinFS data. So all good there.
Similarly if there is a message in EuroScope saying it's displaying ESJFS traffic, then that's also good. The message wouldn't be displayed if things were not talking to each other.

So it sounds like all is connected correctly.

Try the following...

Start ESJFS and press the debug button.
A window will appear.
Click connect in EuroScope and see what appears in the debug window.

I suspect as no traffic is shown, nothing will show in the debug window.
If messages are shown then it will be a EuroScope setting.
Something to do with displaying traffic.

If there are no messages in the debug window then there's a problem getting the data.
Is the Whazzup tickbox in the JoinFS settings ticked?
What happens if you choose a different source in ESJFS?
Start your SIM and choose the Simconnect option in ESJFS for a Microsoft or P3D SIM or the UIPC option for XPlane or FS9 running FSUIPC.

I think I also wrote output to a log file in the ESJFS folder.
Does that she'd any light? Any issues written there?

Hope that helps.
Vulkaistos
Posts: 4
Joined: Mon Apr 19, 2021 10:20 pm

Re: ATC with JOINFS

Post by Vulkaistos »

Thanks for the quick suggestions!

I enabled the debug mode and ran the whole thing again.

The debug window just alternatingly displays "Added METAR" and then "Error getting Whazzup positions" which I assume is the key error here.
I have the whazupp.txt enabled in the JoinFS settings and checked for its existence in the appdata folder, it is there and its being written to.

Does that give you any idea on how to fix it?
Post Reply