Sub Module entry

The entry frame is shown when the module is called, e.g., by python -m fgui.

../../../../_images/entry-frame.png

fgui.entry

Startup window of the foxBMS GUI to select the GUI setup. Calling this submodule alone is possible (python -m fgui.entry). However, then it is limited to only use the log_parser, while lvac can not be used.

fgui.entry.entry_frame

Wrapper frame as central entry point to the foxBMS GUI software to select the actions that should be taken: - LiveViewAndControl - LogParser

class fgui.entry.entry_frame.EntryFrame(parent=None, title='foxBMS 2 - 1.5.1', can_process: Optional[fgui.workers.can_node_worker.CanAdapterProcess] = None)

Main frame to construct the foxBMS GUI frame

Destroy()

Global exit function of this.

cb_exit_prog(event)

Wrapper for menu exit.

initialize_gui()

Add GUI layout

start_lp_cb(event)

Start Log Parser

start_lvac_cb(event)

start the LVAC frame and locks the accompanying subprocess.

fgui.entry.entry_frame.main()

Run the entry parser frame as own GUI

fgui.entry.helper

Miscellaneous helpers for the entry GUI.