MCPcopy Create free account

hub / github.com/botbotrobotics/BotBrain / functions

Functions1,454 in github.com/botbotrobotics/BotBrain

↓ 461 callersFunctiont
(section: T, key: NestedTranslationKey<T>)
frontend/src/contexts/LanguageContext.tsx:43
↓ 456 callersMethodlog
(event: AuditLogEvent)
frontend/src/utils/audit-logger.ts:105
↓ 93 callersFunctionuseRobotConnection
()
frontend/src/contexts/RobotConnectionContext.tsx:436
↓ 74 callersFunctioncn
(...inputs: ClassValue[])
frontend/src/utils/cn.tsx:4
↓ 55 callersFunctionuseLanguage
()
frontend/src/contexts/LanguageContext.tsx:56
↓ 33 callersFunctionparseValue
(values: { key: string; value: string }[], key: string)
frontend/src/hooks/ros/useRosJetsonDiagnostics.ts:234
↓ 30 callersFunctiongenerateId
()
frontend/src/contexts/DashboardContext.tsx:7
↓ 28 callersFunctionuseSupabase
()
frontend/src/contexts/SupabaseProvider.tsx:93
↓ 26 callersFunctionparseNumericValue
(values: { key: string; value: string }[], key: string, defaultValue: number = 0)
frontend/src/hooks/ros/useRosJetsonDiagnostics.ts:240
↓ 22 callersFunctiongetDarkModeFolder
()
frontend/src/hooks/useMenuActions.tsx:36
↓ 22 callersMethodupdate
botbrain_ws/src/bot_state_machine/src/state_controller.cpp:13
↓ 21 callersFunctiondispatchAction
(options: ServiceOptions)
frontend/src/hooks/ros/useRobotActionDispatcher.tsx:10
↓ 20 callersFunctionsuccessCallback
( response: any, options?: RobotActionCallbackOptions )
frontend/src/hooks/ros/useRobotActions.tsx:29
↓ 19 callersMethod_nmcli
(self, cmd: str, timeout: float = 15.0)
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:517
↓ 18 callersFunctiongetConfig
(key: K)
frontend/src/utils/config.ts:48
↓ 16 callersFunctiongetButtonClass
(index: number)
frontend/src/components/settings/gamepad-visualizer.tsx:22
↓ 15 callersFunctionclamp
(value: number, min: number, max: number)
frontend/src/utils/clamp.tsx:1
↓ 15 callersFunctionpublishVelocity
(newVelocity: Twist, inputSource?: 'joystick' | 'keyboard' | 'gamepad')
frontend/src/hooks/ros/useRobotVelocityPublisher.tsx:31
↓ 14 callersFunctionhslToHex
* Converts HSL to hex color
frontend/src/utils/theme-generator.ts:56
↓ 14 callersMethodprint_info
botbrain_ws/src/bot_state_machine/src/lifecycle_manager.cpp:312
↓ 14 callersFunctionuseDashboard
()
frontend/src/contexts/DashboardContext.tsx:241
↓ 13 callersFunction_run
Run a shell command safely and return stdout (merged with stderr).
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:26
↓ 13 callersFunctionuseNotifications
()
frontend/src/contexts/NotificationsContext.tsx:76
↓ 12 callersFunctionjoystickMove
(options: JoyStickMoveOptions)
frontend/src/hooks/useJoystickMove.tsx:146
↓ 10 callersMethodsend_sport_request
(self, request, response)
botbrain_ws/src/go2_pkg/scripts/go2_write.py:500
↓ 10 callersMethodsetActiveMission
(id: string | null)
frontend/src/services/missions.ts:154
↓ 10 callersFunctionupdateWidgetProps
(id: string, props: Record<string, any>)
frontend/src/contexts/DashboardContext.tsx:194
↓ 10 callersFunctionuseHeader
()
frontend/src/contexts/HeaderContext.tsx:50
↓ 10 callersFunctionuseNetworkMetrics
( refreshInterval: number = 1000 )
frontend/src/hooks/ros/useNetworkMetrics.tsx:14
↓ 9 callersMethodstart
botbrain_ws/src/g1_pkg/src/g1_driver/g1_driver.cpp:193
↓ 8 callersFunctiongetChartColor
()
frontend/src/components/chart-card.tsx:165
↓ 8 callersFunctiongetSignedImageUrl
( supabase: SupabaseClient, urlOrPath: string | null, expiresIn: number = 3600 // 1 hour default )
frontend/src/utils/supabase-storage.ts:48
↓ 8 callersFunctionupdateTransform
()
frontend/src/components/map-view.tsx:643
↓ 8 callersFunctionuseRobotStatus
(_useDummy: boolean = false)
frontend/src/hooks/ros/useRobotStatus.tsx:13
↓ 7 callersFunctiongetCurrentTopicLabel
()
frontend/src/components/chart-card.tsx:159
↓ 7 callersFunctionisImageDataEmpty
(data: any)
frontend/src/components/ros-camera-img.tsx:200
↓ 7 callersFunctionuseMapPose
(options?: UseMapPoseOptions)
frontend/src/hooks/ros/useMapPose.tsx:24
↓ 7 callersFunctionuseRobotCustomModeContext
()
frontend/src/contexts/RobotCustomModesContext.tsx:51
↓ 6 callersFunction_write_status_file
(path: str, text: str)
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:105
↓ 6 callersFunctioncleanupSubscriptions
()
frontend/src/hooks/ros/useRosJetsonDiagnostics.ts:599
↓ 6 callersFunctionformatDataRate
(bytesPerSec: number)
frontend/src/utils/format-utils.tsx:34
↓ 6 callersFunctionformatTempShort
(temp: number | undefined)
frontend/src/components/weather/WeatherDashboard.tsx:235
↓ 6 callersFunctionnormalizeAngle
(angle: number)
frontend/src/utils/waypointProjection.ts:30
↓ 6 callersFunctionsendCombinedJoystickCommands
()
frontend/src/components/ui/joysticks.tsx:71
↓ 6 callersFunctionupdateRobot
(newData: Partial<RobotConnectionData>)
frontend/src/contexts/RobotConnectionContext.tsx:120
↓ 6 callersFunctionuseOccupancyGrid
(options?: UseOccupancyGridOptions)
frontend/src/hooks/ros/useOccupancyGrid.tsx:14
↓ 6 callersFunctionuseRobotActionDispatcher
()
frontend/src/hooks/ros/useRobotActionDispatcher.tsx:8
↓ 6 callersFunctionuseRobotActionsTransitions
(currentStatus: RobotStatus)
frontend/src/hooks/ros/useRobotActionsTransitions.tsx:9
↓ 6 callersFunctionuseRosMappingServices
()
frontend/src/hooks/ros/useRosMappingServices.tsx:21
↓ 5 callersFunctionconnectToRobotWithInfo
(robot: Robot, timeoutMs?: number)
frontend/src/contexts/RobotConnectionContext.tsx:357
↓ 5 callersFunctioncreateClient
()
frontend/src/utils/supabase/client.ts:3
↓ 5 callersFunctioncreateSupabaseClient
()
frontend/src/utils/supabase-client.ts:4
↓ 5 callersFunctionfetchUserLayouts
()
frontend/src/components/dashboard/WidgetSelector.tsx:65
↓ 5 callersFunctionisLightTheme
()
frontend/src/components/ui/joysticks.tsx:17
↓ 5 callersFunctionmetersPerSecToMph
(mps: number)
frontend/src/components/weather/WeatherDashboard.tsx:226
↓ 5 callersFunctionresolveStatus
(status: RobotStatus)
frontend/src/hooks/useRobotAvailability.ts:87
↓ 5 callersFunctionsetConfig
(key: K, value: ConfigValues[K])
frontend/src/utils/config.ts:130
↓ 5 callersMethodsetSize
(width: number, height: number)
frontend/src/components/robot-3d-viewer.tsx:576
↓ 5 callersFunctionupdateSettings
(updates: any)
frontend/src/components/widgets/SidewaysGaugeWidget.tsx:138
↓ 5 callersFunctionupdateSettings
(updates: any)
frontend/src/components/widgets/GaugeWidget.tsx:116
↓ 5 callersFunctionuseRobotActions
()
frontend/src/hooks/ros/useRobotActions.tsx:15
↓ 5 callersFunctionuseRobotProfile
()
frontend/src/contexts/RobotProfileContext.tsx:74
↓ 5 callersFunctionuseRosNavPlan
(topicName: string = '/plan')
frontend/src/hooks/ros/useRosNavPlan.tsx:41
↓ 4 callersMethod_construct_full_path
Construct full database path from filename using the dynamic database directory.
botbrain_ws/src/bot_localization/bot_localization/scripts/rtab_manager.py:198
↓ 4 callersMethod_get_database_directory
Get the database directory path based on robot_model parameter. Always uses the source directory for database storage.
botbrain_ws/src/bot_localization/bot_localization/scripts/rtab_manager.py:169
↓ 4 callersFunctionaddWidget
(type: WidgetType, widgetData?: Record<string, any>)
frontend/src/contexts/DashboardContext.tsx:114
↓ 4 callersFunctionapplyDeadzone
(value: number)
frontend/src/hooks/useGamepadInput.tsx:96
↓ 4 callersFunctioncancelNavigation
()
frontend/src/hooks/ros/useNav2Goal.tsx:122
↓ 4 callersFunctioncelsiusToFahrenheit
(celsius: number)
frontend/src/components/weather/WeatherDashboard.tsx:225
↓ 4 callersFunctionclearWidgets
()
frontend/src/contexts/DashboardContext.tsx:204
↓ 4 callersFunctioncreateJoystickStyles
(zone: HTMLElement)
frontend/src/components/ui/joysticks.tsx:39
↓ 4 callersFunctiondispatchAction
(options: ServiceOptions)
frontend/src/hooks/useProfileAwareROS.tsx:32
↓ 4 callersFunctionexecuteRobotAction
( serviceType: 'mode' | 'pose' | 'light' | 'antiCollision', request: any, actionName: string )
frontend/src/hooks/useBlockProgramExecution.tsx:596
↓ 4 callersFunctionformatDecimal
( value: number, decimalDigits = DECIMAL_DIGITS )
frontend/src/utils/ros/roslib-utils.tsx:11
↓ 4 callersFunctiongetRosMsgType
(typeKey: keyof typeof rosTypes)
frontend/src/utils/ros/messages.tsx:52
↓ 4 callersFunctionisLightTheme
()
frontend/src/components/widgets/JoystickWidget.tsx:40
↓ 4 callersFunctionloadRobots
()
frontend/src/app/fleet/page.tsx:73
↓ 4 callersMethodlogCommand
(command: string, robotId?: string, robotName?: string, details?: Record<string, any>)
frontend/src/utils/audit-logger.ts:209
↓ 4 callersFunctionmmToInches
(mm: number)
frontend/src/components/weather/WeatherDashboard.tsx:227
↓ 4 callersFunctionmoveChatToBottom
()
frontend/src/components/chat.tsx:48
↓ 4 callersMethodon_cleanup
(self, state: State)
botbrain_ws/src/bot_localization/bot_localization/scripts/rtab_manager.py:155
↓ 4 callersMethodprint_error
botbrain_ws/src/bot_state_machine/src/lifecycle_manager.cpp:317
↓ 4 callersFunctionscreenToWorld
(screenX: number, screenY: number)
frontend/src/components/map-view-nav2.tsx:710
↓ 4 callersFunctionscreenToWorld
(screenX: number, screenY: number)
frontend/src/components/mission-map-view.tsx:861
↓ 4 callersFunctionserializeSupabaseError
(error: any)
frontend/src/services/missions.ts:18
↓ 4 callersFunctionsetLanguage
(lang: LanguageCode)
frontend/src/contexts/LanguageContext.tsx:37
↓ 4 callersFunctionsetSpeedMode
(mode: SpeedMode)
frontend/src/contexts/SpeedModeContext.tsx:60
↓ 4 callersMethodstop_move
botbrain_ws/src/g1_pkg/src/g1_driver/g1_driver.cpp:218
↓ 4 callersMethodupdateCameraPosition
()
frontend/src/components/robot-3d-viewer.tsx:257
↓ 4 callersFunctionuseMenuActions
()
frontend/src/hooks/useMenuActions.tsx:9
↓ 4 callersFunctionuseTheme
()
frontend/src/contexts/ThemeContext.tsx:75
↓ 3 callersFunction_active_wifi_ssid
()
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:87
↓ 3 callersMethod_cleanup_resources
(self)
botbrain_ws/src/bot_yolo/bot_yolo/yolo_node.py:182
↓ 3 callersMethod_destroy_services
(self)
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:216
↓ 3 callersFunction_has_ip
(iface: str)
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:101
↓ 3 callersMethod_resolve_iface
Resolve interface: request -> parameter -> auto-detect.
botbrain_ws/src/bot_jetson_stats/bot_jetson_stats/scripts/wifi_services.py:522
↓ 3 callersFunctionapplyTheme
(colors: ReturnType<typeof generateTheme>)
frontend/src/utils/theme-generator.ts:139
↓ 3 callersMethodcallServiceWithCallback
(options: ServiceOptions)
frontend/src/utils/ros/topics-and-services.tsx:208
↓ 3 callersFunctioncleanup
()
frontend/src/hooks/useRobotAvailability.ts:76
↓ 3 callersFunctiondeleteStorageImage
( supabase: SupabaseClient, urlOrPath: string | null )
frontend/src/utils/supabase-storage.ts:92
next →1–100 of 1,454, ranked by callers