bob_av_tools.webvideo_node
Attributes
Classes
Functions
|
Module Contents
- bob_av_tools.webvideo_node.HAS_CV_BRIDGE = True
- class bob_av_tools.webvideo_node.CustomPage(node, *args, **kwargs)
Bases:
PySide6.QtWebEngineCore.QWebEnginePage- node
- javaScriptConsoleMessage(level, message, line_id, source_id)
- class bob_av_tools.webvideo_node.WebRenderer
Bases:
rclpy.node.Node- width
- height
- fps
- fifo_path
- queue_length
- override_css_path
- fifo_alpha
- max_text_length
- image_pub = None
- subscription
- tool_sub
- reasoning_sub
- turn_sub
- fifo_fd = None
- current_content = ''
- lock
- qt_app
- view
- page
- ui_path
- timer
- _try_reconnect_fifo()
Try to open the FIFO in non-blocking write mode.
- _on_load_finished(success)
- listener_callback(msg)
- _prune_content()
Truncate content from the beginning if it exceeds max_text_length.
- tool_callback(msg)
- reasoning_callback(msg)
- turn_callback(msg)
Handle incoming turn trigger via llm_query topic.
- _update_web_content()
- capture_frame()
- run()
- _ros_spin_once()
- bob_av_tools.webvideo_node.main(args=None)