devkit_ui.view_models.run_view_model

Classes

RunViewModel()

class devkit_ui.view_models.run_view_model.RunViewModel[source]

Bases: object

class Discovery(active: bool = False, status: str = 'idle')[source]

Bases: object

active: bool = False
status: str = 'idle'
class DropNode(name: str = '', row_id: int | None = None, row_role: str = 'entry', row_hint: str = '', status: str = '')[source]

Bases: object

name: str = ''
row_hint: str = ''
row_id: int | None = None
row_role: str = 'entry'
status: str = ''
class Joystick(pose_lbl: str = 'no odom')[source]

Bases: object

pose_lbl: str = 'no odom'
class NodeMap(map_svg: str = '', robot_svg: str = '')[source]

Bases: object

map_svg: str = ''
robot_svg: str = ''
class Topo(current_node: str = '—', selected_node: str | None = None, navigating: bool = False, nav_status: str = 'idle', delete_status: str = '')[source]

Bases: object

current_node: str = '—'
delete_status: str = ''
nav_status: str = 'idle'
navigating: bool = False
selected_node: str | None = None
class Track(prefix: str = '', interval: float = 5.0, row_id: int | None = None, row_role: str = 'entry', running: bool = False, status: str = '')[source]

Bases: object

interval: float = 5.0
prefix: str = ''
row_id: int | None = None
row_role: str = 'entry'
running: bool = False
status: str = ''
__init__() → None[source]

Initialize the run screen state with default values for each view-model component.