Thank you for your answer.
Yes, according to the code you are showing fif really grabs the accuracy both as meters and (calculated) feets.
But how are the variables used later?
You can see in my first attached picture, with fif and GPS Status side by side, that both has an acc/error of 9 (I'm indoors). But fif gives 9ft while GPS Status gives 9m.

- Screenshot_20171230-220359.png (305.05 KiB) Viewed 8368 times
But if you have a look at my second image where I have changed the distance unit in fif to km (acc in m), you can see they still have same numbers, but also same unit

- Screenshot_20171230-222050.png (309.15 KiB) Viewed 8368 times
For comparison, fif in NM (acc ft) and GPS Status in ft

- Screenshot_20171230-223444.png (281.23 KiB) Viewed 8368 times
All pics are screen shots with split screen and the apps running simultaneously.
Same happens with Oruxmaps as the comparison app.
Something doesn't seem to work as intended
EDIT
I noticed you need to right click and "view image" to actually see the entire image, at least that's how I need to do it in Firefox.