User Profiles

Top  Previous  Next

Your user profile contains information on all the preferences described in all of the sections of the User Preferences and Active Mission Plan Preferences. Additionally, different actions in FreeFlyer have the ability to write to your user profile at varying points of execution of FreeFlyer.

 

Default User Profile


FreeFlyer supports having a default user profile that FreeFlyer will recover to if your normal user profile becomes corrupted in some fashion. A user profile can become corrupted if your machine is shut down unexpectedly while FreeFlyer or some other software is attempting to write to the user profile, though this isn't the only way that this can happen. By default FreeFlyer has no default user profile set up, and the user needs to create one so that FreeFlyer will use it. To use the default user profile functionality, you will need to create a valid user profile for FreeFlyer and place it in the FreeFlyer all users directory. On Windows 7, the location of the all users directory is given below.

 

C:\ProgramData\a.i. solutions, Inc\FreeFlyer X.X.X.XXXXX (XX-Bit)\profile.xml

 

Once you have a default user profile specified, your FreeFlyer will exhibit the following behavior as shown in the table below for cases where your user profile is corrupted or if the default user profile itself is corrupted. The warning messages described in the below table are only echoed to standard out when FreeFlyer is called from the command line as ff.exe. When called from the command line as FreeFlyer.exe or when run from the executable itself, the warnings are suppressed so as to not block Mission Plan execution.

 

User Profile

Default User Profile


Exists and is Valid

Doesn't Exist

Exists but is Invalid

Exists and is Valid

Doesn't Exist

Exists but is Invalid

 

Behavior

 

 

 

 

 

No warning is displayed and the user profile is used.

 

 

 

 

A warning is displayed and FreeFlyer uses the default user profile.

 

 

 

 

A warning is displayed and FreeFlyer uses the default user profile.

 

 

 

 

No warning is displayed and a user profile is generated from the system defaults and then used.

 

 

 

 

A warning is displayed and FreeFlyer uses the system defaults.

 

 

 

 

A warning is displayed and FreeFlyer uses the system defaults.

 

 

 

 

A warning is displayed and FreeFlyer uses the system defaults.