jmlich / frdl Goto Github PK
View Code? Open in Web Editor NEWCIMA FRDL Flight Recorder Downloader
Home Page: http://www.flymicro.com/frdl/
License: GNU General Public License v3.0
CIMA FRDL Flight Recorder Downloader
Home Page: http://www.flymicro.com/frdl/
License: GNU General Public License v3.0
swing-worker JAR files version 1.1 and 1.2 are required. Only one of them
(1.2) should be required.
Original issue reported on code.google.com by [email protected]
on 19 Mar 2009 at 7:12
Very happy you have taken a look at FRDL after so long!
In fact FRDL works quite well, but it has one common problem: Sometimes, when people pull the USB plug too quickly the configuration file FRDL writes on the logger [logger.frdl] is left with null content which then stalls the read next time the logger is plugged in. No track data is lost and the fix is simple but a nuisance:
This always happens quite a few times in every competition and it would be really good to have a fix.
Simple solution is to have TWO configuration files on the logger. Retain logger.frdl, but only keep basic logger ID stuff in it so it is ONLY written when you change logger identification. This is usually only done once before the event so the file will always be read-only during the event thus making chance of corruption much smaller. All the other stuff FRDL writes to a logger whenever you connect it to FRDL should go in a different file which is non-critical if it gets corrupted.
More complicated solution is to make FRDL much simpler.... The original idea of two different 'modes' is really not necessary, the entire 'Download only' mode should be deleted, and I've been meaning to do this for years but never seem to get the time....
ps I didn't find a way of contacting you directly, but you can find me via the FRDL website www.flymicro.com/frdl
Richard
The current help system is a very quick and dirty mod of an example from
Sun demonstrating the use of trees.
Basically its not very big and the functionality is OK and doesn't need to
be upgraded to something as grand as Javahelp (unless this is really easy -
I've not looked at it).
The main problem with it is that it must display html pages so it is all
easily transferrable to the same thing at flymicro.com/frdl, but the
'browser' window they're currently displayed in seems to be very limited in
it's capacity to interpret CSS, and things like hyperlinks don't work at all.
Even getting the hyperlinks working would be a significant improvement
(there's already the class BrowserLaunch which might be the way to do it...)
Original issue reported on code.google.com by r.mh%[email protected]
on 20 Mar 2009 at 7:59
It is necessary to have relatively 'severe' warnings if you are about to go
into download only mode for the first time because stuff gets written
permanently to your Championship file from the logger and it will continue
to append stuff thereafter. (The warnings are mostly to stop organizers
going into download only mode by mistake and making a mess of their own
championship settings - there are backups though...)
In fact download-only mode should really just be 'read-only mode', in other
words the operator can't make mods to the logger.frdl file if he hasn't got
a pw match, but otherwise should be able to choose whether he makes an igc
file according to the organizer's settings (which are on the logger in
logger.frdl) or his own, (which are in his championship .frdc file).
You then wouldn't need any warnings at all because non-pw holders could
freely swap between the two modes.... the default would be organizer
settings so you get exactly what he did, but no reason why you can't have
your own for some other reason, maybe with the option to copy organizer
settings to your own settings if you want them.
However; not so easy to implement because it would mean having 'hot
swappable' championship settings, one set which was yours and one which is
the organizer's, and presently championship settings are rather deeply
embedded in the app. as a single entity.
Perhaps blue track lines when you're using organizer settings and red ones
if you're using your own?
v2 maybe...
Original issue reported on code.google.com by r.mh%[email protected]
on 19 Mar 2009 at 7:18
Need to move main codeline from FRDL to trunk
Original issue reported on code.google.com by [email protected]
on 19 Mar 2009 at 1:48
FRDL at the moment makes one single GeneralPath for the entire duration of
the track within the task window in both the AltitudeView and MapView classes.
In other words it joins up track fixes with a line even when there is a
significant time gap between fixes.
Would be more intuitive to show gaps, perhaps when there's a 'dead'
interval of > 30 sec or something.
Original issue reported on code.google.com by r.mh%[email protected]
on 19 Mar 2009 at 5:28
It thinks you want to select a file rather than a
directory, so unintuitively makes a sub-directory of where you think
you should be making a directory.
Original issue reported on code.google.com by r.mh%[email protected]
on 21 Mar 2009 at 7:46
If the task window is changed, perfectly possible to re-write igc files
from the backed up data without the logger being present....
Good idea??? Might be confusing??
Original issue reported on code.google.com by r.mh%[email protected]
on 29 Mar 2009 at 6:49
sessionproperties (properties style config file with not much in, but does
control language changes) is created in install location.
Default install location on windows is program files
Vista only lets users with admin permissions write to Program Files, so
sessionproperties never gets written.
1) sessionproperties needs a new location
- needs to be constant (ie not where championship file is saved)
- needs to be automatic (ie use an environment variable pointing at
somewhere you can write to on Vista, which will also work on win2k, XP and
other OS's)
2) Must be done before someone submits a translation.
Original issue reported on code.google.com by r.mh%[email protected]
on 15 Apr 2009 at 7:38
FRDL ignores something being either plugged into or removed from a USB
port. Needs a bit of research to identify how Macs see USB ports.
Original issue reported on code.google.com by r.mh%[email protected]
on 19 Mar 2009 at 5:01
The File - New dialog has nowhere to put a file name (or for that matter to
create a new directory to put one in). Needs a bit of research on how
these things are done on Macs as it may be normal to provide a default file
called "Untitled.frdc" or something.
Original issue reported on code.google.com by r.mh%[email protected]
on 19 Mar 2009 at 4:57
At boot, FRDL should try to look at flymicro.com to see if there is a newer
version available.
If there is, just shows a gentle reminder that there is one.
No message if there's no contact or current version is OK.
The page http://www.flymicro.com/frdl/checkLatestVersion.cfm is already up
with "2.0" as it's entire content. Once working, I'll change this to
whatever the current version is.
Original issue reported on code.google.com by r.mh%[email protected]
on 20 Mar 2009 at 12:21
Would be desirable to have a dialog with a grid in it with columns listing
compno (will need leading zeroes to order correctly)
Logger Priority
Pilot Name
Nation
Logger type
...of all the loggers currently registered in the championship file.
perhaps orderable by a click on each column header?
To make sense this would generally need a 2nd and perhaps a 3rd sort column
too, for example
compno / priority
Pilot / priority
nation / pilot name / priority
Exportable to CSV?
Original issue reported on code.google.com by r.mh%[email protected]
on 19 Mar 2009 at 5:16
The Joda Time library is not correctly referenced in the build. Solution is
to create a new Library referencing the joda-time Jar file and include it
in the project classpaths.
Original issue reported on code.google.com by [email protected]
on 19 Mar 2009 at 2:16
Distribution in a simple zip file would be fine if it wasn't for Vista...
The default Vista .zip file integration is so crappy it is often broken,
net result is all files extract to the same dir rather than the lib/
sub-dir being in the right place.
Of course you can always install a 3rd party zip file add-on utility which
solves it completely, but some people aren't aware this problem even exists
and then FRDL fails to work... (I saw this yesterday, told the chap on the
phone to make a lib subdir, put everything but FRDL.jar in it and then it
worked fine...)
True solution is an installer / uninstaller which will presumably have the
bonus of making shortcuts and things too.
Should be cross-platform if possible, then don't need to offer the standard
.zip file install as well.
Suggestions?
Original issue reported on code.google.com by r.mh%[email protected]
on 21 Mar 2009 at 7:57
Currently get written anyway
Dialog asking "You are about to write an empty igc file which is not much
use to analysis. Continue anyway?"
Pros and cons of doing this....
Original issue reported on code.google.com by r.mh%[email protected]
on 29 Mar 2009 at 6:46
Unknown if this is an issue or not...
Mostly getAbsolutePath() is used in FRDL
This might cause unexpected problems on OSes which have case sensitive
directory systems?
getCanonicalPath() is probably the fix, but need to:
a) Discover if it really is a problem.
b) test getCanonicalPath() works OK on Windows.
Original issue reported on code.google.com by r.mh%[email protected]
on 21 Mar 2009 at 8:15
So it is possible to say thankyou to everyone who worked on FRDL....
Original issue reported on code.google.com by r.mh%[email protected]
on 19 Mar 2009 at 5:31
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.