Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/botbotrobotics/BotBrain
/ functions
Functions
1,454 in github.com/botbotrobotics/BotBrain
⨍
Functions
1,454
◇
Types & classes
379
↓ 3 callers
Function
disconnectRobot
()
frontend/src/contexts/RobotConnectionContext.tsx:391
↓ 3 callers
Function
fetchMaps
()
frontend/src/app/maps/page.tsx:93
↓ 3 callers
Function
formatFileSize
(bytes: number)
frontend/src/components/soundboard-sound-clips.tsx:546
↓ 3 callers
Function
formatFileSize
(bytes: number)
frontend/src/components/widgets/SoundClipsWidget.tsx:522
↓ 3 callers
Function
formatLatency
(ms: number)
frontend/src/utils/format-utils.tsx:23
↓ 3 callers
Function
generateTheme
(baseColor: string)
frontend/src/utils/theme-generator.ts:93
↓ 3 callers
Method
getInstance
()
frontend/src/utils/audit-logger.ts:98
↓ 3 callers
Method
getMissions
()
frontend/src/services/missions.ts:38
↓ 3 callers
Function
getRobotProfile
(profileId: string)
frontend/src/config/robot-profiles/index.ts:14
↓ 3 callers
Function
getRosTopic
( typeKey: keyof typeof topicsMessages, isDummy = false )
frontend/src/utils/ros/topics-and-services.tsx:89
↓ 3 callers
Function
getWeatherIcon
(symbolCode: string, size: string = 'w-8 h-8')
frontend/src/components/weather/WeatherDashboard.tsx:465
↓ 3 callers
Function
hue2rgb
(p: number, q: number, t: number)
frontend/src/utils/theme-generator.ts:66
↓ 3 callers
Method
logEmergencyStop
(robotId?: string, robotName?: string)
frontend/src/utils/audit-logger.ts:239
↓ 3 callers
Method
logRecordingStarted
(cameraId: string, robotId?: string, robotName?: string)
frontend/src/utils/audit-logger.ts:431
↓ 3 callers
Method
logRecordingStopped
(cameraId: string, duration: number, robotId?: string, robotName?: string)
frontend/src/utils/audit-logger.ts:441
↓ 3 callers
Function
moveChatToBottom
()
frontend/src/components/chat-tts.tsx:40
↓ 3 callers
Method
on_deactivate
Deactivate the node, stopping timers and callback processing.
botbrain_ws/src/go2_pkg/scripts/go2_write.py:184
↓ 3 callers
Function
resetTheme
()
frontend/src/utils/theme-generator.ts:165
↓ 3 callers
Method
resetWaypointsStatus
(missionId: string)
frontend/src/services/missions.ts:373
↓ 3 callers
Method
send_sport_request
(self, request, response)
botbrain_ws/src/go2w_pkg/scripts/go2w_write.py:294
↓ 3 callers
Function
signalToBars
(signal: number)
frontend/src/types/WifiControl.ts:102
↓ 3 callers
Method
stop_controller
botbrain_ws/src/bot_state_machine/src/state_controller.cpp:596
↓ 3 callers
Method
subscribeToMissionChanges
(callback: (payload: any) => void)
frontend/src/services/missions.ts:388
↓ 3 callers
Function
toHex
(x: number)
frontend/src/utils/theme-generator.ts:82
↓ 3 callers
Function
updateWidgetPosition
( id: string, position: { x: number; y: number } )
frontend/src/contexts/DashboardContext.tsx:174
↓ 3 callers
Function
updateWidgetSize
( id: string, size: { width: number; height: number } )
frontend/src/contexts/DashboardContext.tsx:185
↓ 3 callers
Function
useActiveMission
()
frontend/src/contexts/ActiveMissionContext.tsx:61
↓ 3 callers
Function
useChartData
( topic: keyof typeof topicsMessages, refreshTime: number, maxPoints: number = 20, updateData: boolean
frontend/src/hooks/ros/useChartData.tsx:15
↓ 3 callers
Function
useFollowWaypoints
()
frontend/src/hooks/ros/useFollowWaypoints.tsx:153
↓ 3 callers
Function
useJoystickMove
()
frontend/src/hooks/useJoystickMove.tsx:51
↓ 3 callers
Function
useNavigationTargets
()
frontend/src/contexts/NavigationTargetsContext.tsx:124
↓ 3 callers
Function
useNetworkModeStatus
()
frontend/src/hooks/ros/useNetworkModeStatus.ts:17
↓ 3 callers
Function
useSmoothedPose
(options?: UseSmoothedPoseOptions)
frontend/src/hooks/ros/useSmoothedPose.tsx:27
↓ 2 callers
Method
GetData
* @brief Get the latest value. * @return Shared pointer to the value, or nullptr if empty. */
botbrain_ws/src/g1_pkg/include/g1_driver/g1_driver.hpp:43
↓ 2 callers
Method
_cleanup_resources
Helper method to destroy publishers and release the camera.
botbrain_ws/src/go2_pkg/scripts/go2_video_stream.py:98
↓ 2 callers
Method
_cleanup_resources
Helper method to destroy publishers and subscriptions.
botbrain_ws/src/bot_localization/bot_localization/scripts/compressed_realsense.py:98
↓ 2 callers
Method
_cleanup_resources
Helper method to destroy publishers and release the camera.
botbrain_ws/src/go2w_pkg/scripts/go2w_video_stream.py:86
↓ 2 callers
Method
_compress_frame
(self, frame, size=(640, 360), quality=20)
botbrain_ws/src/bot_yolo/bot_yolo/yolo_node.py:194
↓ 2 callers
Function
_current_ip
(iface: str)
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:52
↓ 2 callers
Function
_nm_running
()
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:40
↓ 2 callers
Method
_validate_database_path
Validate database path exists and has proper extension. Args: db_path: Path to database file allow_create: If
botbrain_ws/src/bot_localization/bot_localization/scripts/rtab_manager.py:203
↓ 2 callers
Function
_wifi_radio_state
()
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:96
↓ 2 callers
Function
addBlockAndChildren
(blockId: string)
frontend/src/hooks/useBlockProgramExecution.tsx:691
↓ 2 callers
Function
angleDifference
(target: number, current: number)
frontend/src/utils/waypointProjection.ts:40
↓ 2 callers
Function
calculateDeploymentStatus
(data: any, isMetric: boolean)
frontend/src/components/weather/WeatherDashboard.tsx:379
↓ 2 callers
Function
calculateDischargeRate
(history: BatterySnapshot[], quick: boolean = false)
frontend/src/hooks/useBatteryTimeEstimator.tsx:165
↓ 2 callers
Function
calculateStats
(logData: AuditLog[])
frontend/src/app/audit/page.tsx:160
↓ 2 callers
Function
createJoystickStyles
(zone: HTMLElement)
frontend/src/components/widgets/JoystickWidget.tsx:80
↓ 2 callers
Function
createShader
(gl: WebGLRenderingContext, type: number, source: string)
frontend/src/utils/webgl/mapShaders.ts:117
↓ 2 callers
Function
executeAction
(btn: RobotActionType)
frontend/src/components/ui/robot-action-button.tsx:34
↓ 2 callers
Function
execute_ros_command
Execute a ROS2 command. :param command: The ROS2 command to execute. :return: A tuple containing a boolean indicating success and the ou
botbrain_ws/src/go2_pkg/go2_pkg/tools/go2.py:12
↓ 2 callers
Function
execute_ros_command
Execute a ROS2 command. :param command: The ROS2 command to execute. :return: A tuple containing a boolean indicating success and the ou
botbrain_ws/src/go2w_pkg/go2w_pkg/tools/go2w.py:12
↓ 2 callers
Function
extractStoragePath
(urlOrPath: string | null)
frontend/src/utils/supabase-storage.ts:6
↓ 2 callers
Function
fetchLogs
()
frontend/src/app/log/page.tsx:71
↓ 2 callers
Function
fetchMaps
()
frontend/src/components/widgets/MapsManagementWidget.tsx:102
↓ 2 callers
Function
formatAction
(action: string)
frontend/src/app/audit/page.tsx:303
↓ 2 callers
Function
formatDuration
(seconds: number | null)
frontend/src/components/soundboard-sound-clips.tsx:553
↓ 2 callers
Function
formatDuration
(seconds: number | null)
frontend/src/components/widgets/SoundClipsWidget.tsx:529
↓ 2 callers
Function
formatInlineText
(text: string)
frontend/src/components/legal/LegalModal.tsx:161
↓ 2 callers
Function
formatMapName
(name: string)
frontend/src/components/mission-map-warning-banner.tsx:14
↓ 2 callers
Function
formatNumber
(num: number, showDecimal: boolean = false)
frontend/src/components/fill-gauge.tsx:20
↓ 2 callers
Function
formatPrecipValue
(amount: number | undefined)
frontend/src/components/weather/WeatherDashboard.tsx:270
↓ 2 callers
Function
formatRecordingTime
(seconds: number)
frontend/src/components/soundboard-sound-clips.tsx:318
↓ 2 callers
Function
formatRecordingTime
(seconds: number)
frontend/src/components/widgets/SoundClipsWidget.tsx:294
↓ 2 callers
Function
formatSpeed
(s: number)
frontend/src/components/weather/WeatherDashboard.tsx:120
↓ 2 callers
Function
formatTimestamp
(timestamp: number)
frontend/src/components/chart-card.tsx:150
↓ 2 callers
Function
formatWindShort
(speed: number | undefined)
frontend/src/components/weather/WeatherDashboard.tsx:250
↓ 2 callers
Function
getCameraType
()
frontend/src/components/widgets/CameraWidget.tsx:99
↓ 2 callers
Function
getCanvasElement
(cameraType: string)
frontend/src/components/robot-cams.tsx:140
↓ 2 callers
Function
getConnectionIcon
()
frontend/src/components/robot-header.tsx:229
↓ 2 callers
Function
getLatencyColor
()
frontend/src/components/robot-header.tsx:870
↓ 2 callers
Function
getQualityText
()
frontend/src/components/robot-header.tsx:915
↓ 2 callers
Function
getRosService
(typeKey: ServiceType, isDummy = false)
frontend/src/utils/ros/topics-and-services.tsx:97
↓ 2 callers
Function
getRosServiceType
(typeKey: keyof typeof rosTypes)
frontend/src/utils/ros/messages.tsx:57
↓ 2 callers
Function
getRosTopic
( typeKey: keyof typeof legacyTopicsMessages, robotProfile?: RobotProfile | null, isDummy = false )
frontend/src/utils/ros/topics-and-services-v2.tsx:80
↓ 2 callers
Function
getStickClass
(pressed: boolean)
frontend/src/components/settings/gamepad-visualizer.tsx:35
↓ 2 callers
Function
getUsageColor
(percentage: number)
frontend/src/app/dashboard/components/RobotUsageAnalytics.tsx:163
↓ 2 callers
Function
getYawFromQuaternion
(orientation: any)
frontend/src/hooks/useBlockProgramExecution.tsx:105
↓ 2 callers
Method
get_fsm_id
botbrain_ws/src/g1_pkg/src/g1_driver/g1_driver.cpp:178
↓ 2 callers
Function
handleColorChange
(color: string)
frontend/src/components/color-picker.tsx:56
↓ 2 callers
Function
handleConnect
()
frontend/src/components/health/WifiControlPanel.tsx:44
↓ 2 callers
Function
handleConnectRobot
(robot: Robot)
frontend/src/app/fleet/page.tsx:279
↓ 2 callers
Function
handleLoadMap
(mapId: string, mapPath: string, mapName: string)
frontend/src/components/widgets/MapsManagementWidget.tsx:155
↓ 2 callers
Function
handleLoadMap
(mapId: string, mapPath: string, mapName: string)
frontend/src/app/maps/page.tsx:161
↓ 2 callers
Function
handleModeSwitch
(newMode: 'login' | 'signup')
frontend/src/components/login.tsx:101
↓ 2 callers
Function
initializeMap
()
frontend/src/components/map-view.tsx:150
↓ 2 callers
Function
isValidOdometry
()
frontend/src/hooks/useBlockProgramExecution.tsx:90
↓ 2 callers
Function
loadMissions
()
frontend/src/app/missions/page.tsx:124
↓ 2 callers
Function
loadProfile
()
frontend/src/contexts/RobotProfileContext.tsx:22
↓ 2 callers
Function
loadSavedLayout
(layout: DashboardLayout)
frontend/src/components/dashboard/WidgetSelector.tsx:132
↓ 2 callers
Function
loadSavedWidgets
()
frontend/src/contexts/DashboardContext.tsx:88
↓ 2 callers
Method
loadURDFRobotModel
(robotType?: string)
frontend/src/components/robot-3d-viewer.tsx:320
↓ 2 callers
Method
load_database
Calls the downstream rtabmap service to load a database.
botbrain_ws/src/bot_localization/bot_localization/scripts/rtab_manager.py:610
↓ 2 callers
Method
logButtonPress
(button: string, robotId?: string, robotName?: string, details?: Record<string, any>)
frontend/src/utils/audit-logger.ts:219
↓ 2 callers
Function
make_camera_params
(serial: str | None, camera_name: str, tf_prefix: str, camera_side: str)
botbrain_ws/src/bot_localization/bot_localization/launch/realsense.launch.py:18
↓ 2 callers
Function
measureLatency
()
frontend/src/hooks/ros/useNetworkMetrics.tsx:53
↓ 2 callers
Function
normalizeMapName
(name: string)
frontend/src/components/cockpit/missions-panel.tsx:14
↓ 2 callers
Function
normalizeMapName
(name: string)
frontend/src/components/widgets/MissionsWidget.tsx:14
↓ 2 callers
Function
normalizeMapName
(name: string)
frontend/src/hooks/useMapMissionCompatibility.ts:18
↓ 2 callers
Function
playAudioOnRobot
(clipId: string, clipName?: string)
frontend/src/hooks/ros/useRosPlayAudio.tsx:10
← previous
next →
101–200 of 1,454, ranked by callers