Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Serial-Studio/Serial-Studio
/ functions
Functions
14,499 in github.com/Serial-Studio/Serial-Studio
⨍
Functions
14,499
◇
Types & classes
1,692
↓ 2,003 callers
Method
value
* @brief Returns the current numeric value of the dataset. */
app/src/UI/Widgets/Bar.cpp:206
↓ 1,728 callers
Method
isEmpty
* @brief Returns true when no chats exist yet. */
app/src/AI/ChatStore.cpp:92
↓ 1,491 callers
Method
size
app/src/IO/CircularBuffer.h:248
↓ 1,349 callers
Method
append
* @brief Appends content to an 'AI/' file, creating it if needed. */
app/src/AI/FileSandbox.cpp:626
↓ 1,207 callers
Method
command
Send a command and return the result. Args: command: Command name (e.g., "io.getStatus") params: Optional pa
tests/utils/api_client.py:121
↓ 925 callers
Method
get
* @brief Looks up a register by table and register name. */
app/src/DataModel/DataTable.cpp:319
↓ 798 callers
Method
contains
* @brief Returns true when a chat with the given id exists. */
app/src/AI/ChatStore.cpp:100
↓ 771 callers
Method
size
lib/mdflib/mdflib/src/bigbuffer.h:59
↓ 724 callers
Method
empty
* @brief Checks whether the queue is empty. */
app/src/DSP.h:143
↓ 457 callers
Method
data
lib/mdflib/mdflib/src/bigbuffer.h:49
↓ 431 callers
Method
Name
lib/mdflib/mdflib/src/mdlist.cpp:22
↓ 389 callers
Method
begin
* @brief Creates and starts the poll timer on the worker thread. */
app/src/DataModel/Scripting/JsWatchdogThread.cpp:61
↓ 339 callers
Function
apiCall
(method, params)
app/rcc/api/SerialStudio.js:47
↓ 339 callers
Method
registerCommand
* @brief Register a new command handler */
app/src/API/CommandRegistry.cpp:106
↓ 287 callers
Method
append
app/src/IO/CircularBuffer.h:193
↓ 287 callers
Method
count
* @brief Returns the number of currently visible (filtered) examples. */
app/src/Misc/Examples.cpp:90
↓ 269 callers
Method
Type
lib/mdflib/mdflib/src/ca4block.cpp:527
↓ 265 callers
Method
DataType
lib/mdflib/mdflib/src/etag.cpp:32
↓ 263 callers
Method
find
* @brief Returns the backend registered under @p key, or nullptr when none matches. */
app/src/IO/Drivers/CanBackends.cpp:45
↓ 251 callers
Method
resize
* @brief Resizes the queue to a new capacity, preserving the most recent elements. */
app/src/DSP.h:268
↓ 232 callers
Method
DataBytes
lib/mdflib/mdflib/src/cn3block.cpp:127
↓ 232 callers
Method
remove
* @brief Deletes a file or empty directory under the 'AI/' write root. */
app/src/AI/FileSandbox.cpp:649
↓ 227 callers
Method
push
* @brief Inserts an element by copy. Overwrites oldest element if full. */
app/src/DSP.h:250
↓ 222 callers
Method
get
lib/mdflib/mdflibrary/src/MdfFile.cpp:66
↓ 214 callers
Method
Description
lib/mdflib/mdflib/src/ievent.cpp:10
↓ 200 callers
Method
cend
lib/mdflib/mdflib/src/littlebuffer.h:27
↓ 193 callers
Function
get
lib/mdflib/mdflibrary/src/MdfWriter.h:109
↓ 186 callers
Method
Flags
lib/mdflib/mdflib/src/ichannel.cpp:895
↓ 181 callers
Function
makeSchema
* @brief Builds a schema object from a properties map and required-keys list. */
app/src/API/Handlers/NotificationsHandler.cpp:42
↓ 179 callers
Method
data
* @brief Returns the value of @p role for the row at @p index. */
app/src/UI/Widgets/DataGrid.cpp:49
↓ 167 callers
Method
x
(t)
app/rcc/chartjs/chart.umd.min.js:13
↓ 165 callers
Method
Unit
lib/mdflib/mdflib/src/ccunit.cpp:22
↓ 163 callers
Method
CreateChannel
lib/mdflib/mdflib/src/cg4block.cpp:421
↓ 160 callers
Method
call
* @brief Calls fn(args) under the watchdog with no explicit `this`. */
app/src/DataModel/Scripting/JsWatchdog.cpp:97
↓ 159 callers
Method
key
* @brief Decrypts and returns the plaintext key for the given provider. */
app/src/AI/KeyVault.cpp:74
↓ 158 callers
Method
indexOf
* @brief Returns the position of a chat in m_chats, or -1. */
app/src/AI/ChatStore.cpp:116
↓ 156 callers
Function
transform
(value)
app/rcc/scripts/transforms/js/ema.js:18
↓ 153 callers
Function
$
(e,t,n,r,i,o,a)
lib/mdflib/docs/manual/html/jquery.js:33
↓ 151 callers
Method
open
lib/QuaZip/quazip/quazip.cpp:235
↓ 144 callers
Method
Init
lib/mdflib/mdflib/src/dt4block.cpp:15
↓ 144 callers
Method
cbegin
lib/mdflib/mdflib/src/littlebuffer.h:24
↓ 142 callers
Method
Sync
lib/mdflib/mdflib/src/ichannel.cpp:850
↓ 137 callers
Method
clear
lib/QCodeEditor/src/internal/QFramedTextAttribute.cpp:84
↓ 136 callers
Function
run_parser
Execute a parser script's parse() function via Node.js. The frame_input is serialised as JSON and injected directly into the generated w
tests/scripts/conftest.py:20
↓ 135 callers
Method
load
* @brief Reads and decodes the rcc:/ai/search_index.json blob. */
app/src/AI/DocSearch.cpp:97
↓ 134 callers
Method
close
lib/QuaZip/quazip/quazip.cpp:341
↓ 130 callers
Method
IsTagName
lib/mdflib/mdflib/src/ixmlnode.cpp:118
↓ 130 callers
Method
append
* @brief Appends data to the terminal, processing it through the VT-100 state machine. */
app/src/UI/Widgets/Terminal.cpp:1199
↓ 129 callers
Function
ss_jsr
* @brief Reads a value from a QJsonObject based on a key, returning a default value if the key does * not exist. */
app/src/DataModel/Frame.h:260
↓ 125 callers
Method
compile
* @brief Compiles the user JS, looks up paint() and (optional) onFrame(). The evaluate runs * under the armed watchdog so a top-level infinite
app/src/UI/Widgets/Painter.cpp:678
↓ 122 callers
Method
wait_for_connection
Wait for device to connect. Returns: True if connected within timeout, False otherwise
tests/utils/api_client.py:390
↓ 121 callers
Method
connect_device
Connect to the configured device.
tests/utils/api_client.py:284
↓ 120 callers
Method
NofSamples
lib/mdflib/mdflib/src/sr3block.cpp:26
↓ 119 callers
Method
exec
* @brief Spawns a helper process (e.g. a Python script) tied to the connection lifecycle. */
app/src/API/Handlers/SystemHandler.cpp:61
↓ 117 callers
Method
width
* @brief Returns the current canvas width in logical pixels. */
app/src/UI/Widgets/PainterContext.cpp:1516
↓ 116 callers
Method
Header
lib/mdflib/mdflib/src/mdf4file.cpp:23
↓ 113 callers
Function
_ci
(pattern: str)
scripts/documentation-verify.py:72
↓ 110 callers
Method
height
* @brief Returns the current canvas height in logical pixels. */
app/src/UI/Widgets/PainterContext.cpp:1524
↓ 109 callers
Method
fillRect
* @brief Fills the rectangle (x, y, w, h) with the active fill style. */
app/src/UI/Widgets/PainterContext.cpp:1245
↓ 109 callers
Method
lineTo
* @brief Adds a straight line segment from the cursor to (x, y). */
app/src/UI/Widgets/PainterContext.cpp:930
↓ 108 callers
Method
clear
* @brief Clears all tracked windows, z-order, and geometry. * Resets the z-order counter. */
app/src/UI/WindowManager.cpp:882
↓ 108 callers
Method
open
* @brief Opens the selected USB device and starts the appropriate transfer loop. */
app/src/IO/Drivers/USB.cpp:149
↓ 107 callers
Method
clear
* @brief Releases storage and resets the store to its uninitialized state. */
app/src/DataModel/DataTable.cpp:146
↓ 106 callers
Method
operationMode
* @brief Returns the current operation mode. */
app/src/AppState.cpp:83
↓ 106 callers
Method
start
* @brief Sends a new user message after gating on build availability and idle state. */
app/src/AI/Conversation.cpp:162
↓ 105 callers
Method
length
Total rendered length = first physical line's length (for sorting).
scripts/code-verify.py:285
↓ 103 callers
Method
GetChannelGroup
lib/mdflib/mdflib/src/idatagroup.cpp:122
↓ 101 callers
Method
BlockType
lib/mdflib/mdflib/src/sr3block.cpp:22
↓ 100 callers
Method
CreateChannelGroup
lib/mdflib/mdflib/src/dg3block.cpp:170
↓ 98 callers
Method
exists
lib/QuaZip/quazip/quazipdir.cpp:419
↓ 98 callers
Method
search
* @brief Returns up to k highest-BM25-scoring chunks. */
app/src/AI/DocSearch.cpp:146
↓ 97 callers
Method
size
lib/QuaZip/quazip/quazipfile.cpp:418
↓ 96 callers
Method
clear
app/src/IO/CircularBuffer.h:182
↓ 95 callers
Method
configure_network
Configure network driver for device simulation.
tests/utils/api_client.py:255
↓ 95 callers
Method
moveTo
* @brief Moves the path cursor to (x, y) without drawing. */
app/src/UI/Widgets/PainterContext.cpp:922
↓ 93 callers
Function
y
()
app/rcc/chartjs/chart.umd.min.js:13
↓ 92 callers
Function
ToHexString
lib/mdflib/mdflib/src/mdfblock.h:61
↓ 90 callers
Function
_read
(path: str)
tests/scripts/test_cpp_regressions.py:15
↓ 89 callers
Method
SetChannelValue
lib/mdflib/mdflib/src/ichannel.cpp:762
↓ 86 callers
Method
contains
* @brief Checks if a widget ID exists in the registry. */
app/src/UI/WidgetRegistry.cpp:121
↓ 86 callers
Method
value
lib/mdflib/mdflib/src/bigbuffer.h:64
↓ 85 callers
Method
beginPath
* @brief Starts a new path, discarding any previous subpaths. */
app/src/UI/Widgets/PainterContext.cpp:906
↓ 84 callers
Method
isValid
app/src/API/MCPProtocol.h:64
↓ 82 callers
Method
fillText
* @brief Draws filled text at (x, y) using the active font and fill style. */
app/src/UI/Widgets/PainterContext.cpp:1301
↓ 80 callers
Method
ChannelGroups
lib/mdflib/mdflib/src/dg3block.cpp:160
↓ 80 callers
Method
DataGroups
lib/mdflib/mdflib/src/mdf4file.cpp:110
↓ 78 callers
Method
send_frames
Send multiple frames paced at a fixed interval. Pacing follows an absolute schedule rather than sleeping the interval after
tests/utils/device_simulator.py:156
↓ 77 callers
Method
connect
(self)
tests/integration/test_mcp.py:60
↓ 75 callers
Method
GetFile
lib/mdflib/mdfviewer/src/mdfdocument.h:26
↓ 75 callers
Method
send_frame
Send a single frame. Args: frame: Frame bytes to send
tests/utils/device_simulator.py:135
↓ 74 callers
Function
G
()
lib/mdflib/docs/manual/html/jquery.js:34
↓ 74 callers
Method
IsOk
lib/mdflib/mdfviewer/src/util/csvwriter.cpp:78
↓ 74 callers
Method
ReadData
lib/mdflib/mdflib/src/dg3block.cpp:177
↓ 73 callers
Method
ReadEverythingButData
lib/mdflib/mdflib/src/mdf4file.cpp:48
↓ 73 callers
Method
configure_frame_parser
Configure frame parser settings. Args: start_sequence: Frame start delimiter (e.g., "$", "/*") end_sequence:
tests/utils/api_client.py:416
↓ 73 callers
Method
errorString
* @brief Returns the localized human-readable description for an MQTT error. */
app/src/MQTT/Publisher.cpp:181
↓ 73 callers
Method
keys
lib/QCodeEditor/src/internal/QLanguage.cpp:67
↓ 71 callers
Method
error
* @brief Forwards a console.error message to the consoleLine signal. */
app/src/UI/Widgets/PainterDataBridge.cpp:391
↓ 71 callers
Function
luaL_error
** Again, the use of 'lua_pushvfstring' ensures this function does ** not need reserved stack space when called. (At worst, it generates ** an error w
lib/lua/src/lauxlib.c:235
↓ 71 callers
Function
round
Nearest integer. See also:** Documentation for [std::round](https://en.cppreference.com/w/cpp/numeric/math/round). \param arg half to round \return ne
lib/mdflib/mdflib/src/half.hpp:4910
next →
1–100 of 14,499, ranked by callers