You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
device_ident : str=None#Joystick, Pedals, etc.. as set in configurator
49
-
50
-
launched_instances : Dict[str, 'ChildPopen'] = {}
51
-
instance_dev_dict : dict= {}
52
-
master_instance : bool=False
53
-
ipc_instance : 'IPCNetworkThread'=None
54
-
child_instance : bool=None
55
-
active_buttons: list= []
56
-
master_buttons: list= []
57
-
child_buttons: dict= {}
58
-
59
-
force_reload_aircraft_trigger: bool=False
60
-
61
-
current_device_config_scope: str=None# add current device config scope to globals for tracking across telemffb modules
62
-
63
-
# systems settings
64
-
system_settings : 'SystemSettings'=None
65
-
66
-
#parsed startup arguments
67
-
args : 'CmdLineArgs'=None
68
-
69
-
# telemetry manager instance
70
-
telem_manager : 'TelemManager'=None
71
-
72
-
# configurator gains read at startup
73
-
startup_configurator_gains=None# Gain object direct from 'device.get_gains'. Gains get read at TelemFFB startup fallback baseline values.
74
-
vpconf_configurator_gains=None# Gain object direct from 'device.get_gains'. Updated every time a configurator profile is pushed to the device to use as revert data
75
-
current_configurator_gains=None# Gain settings table set by gain override dialog. Updated when gains set/saved in dialog or read from config
76
-
gain_override_dialog=None
77
-
78
-
sim_listeners : 'SimListenerManager'=None
79
-
80
-
log_window : 'LogWindow'=None
81
-
82
-
vpf_logo: str=":/image/vpforcelogo.png"
38
+
# Version and build configuration
83
39
release_version : bool=False
84
40
release_version_str: str="Vx.x.x"
85
41
dev_build : bool=False# when True, build versions will use 'dev_build_str' as the version string and will not look for updates
86
42
dev_userconfig: bool=True# will use/create userconfig.xml in root when True (dev_build must also be true)
87
43
dev_build_str: str="DEV_BUILD"
44
+
vpf_logo: str=":/image/vpforcelogo.png"
45
+
46
+
# UI components
47
+
main_window : 'MainWindow'
48
+
settings_mgr : 'SettingsWindow'
49
+
log_window : 'LogWindow'
50
+
useDarkMode : bool=False
51
+
52
+
# Configuration paths and profiles
53
+
userconfig_rootpath : str=""
54
+
userconfig_path : str=""
55
+
defaults_path : str=""
56
+
current_vpconf_profile : Optional[str] =None
57
+
current_device_config_scope: Optional[str] =None# add current device config scope to globals for tracking across telemffb modules
58
+
59
+
# Device information
60
+
device_type : str=""
61
+
device_usbpid : str
62
+
device_usbvidpid : str# "FFFF:2055"
63
+
device_ident : str#Joystick, Pedals, etc.. as set in configurator
64
+
65
+
# Gain management
66
+
startup_configurator_gains: Optional[Any] =None# Gain object direct from 'device.get_gains'. Gains get read at TelemFFB startup fallback baseline values.
67
+
vpconf_configurator_gains: Optional[Any] =None# Gain object direct from 'device.get_gains'. Updated every time a configurator profile is pushed to the device to use as revert data
68
+
current_configurator_gains: Optional[Any] =None# Gain settings table set by gain override dialog. Updated when gains set/saved in dialog or read from config
0 commit comments