MCPcopy Create free account

hub / github.com/Serial-Studio/Serial-Studio / types & classes

Types & classes1,692 in github.com/Serial-Studio/Serial-Studio

↓ 270 callersClasshalf
lib/mdflib/mdflib/src/half.hpp:485
↓ 66 callersClassSerialStudioClient
High-level client for Serial Studio API. Provides clean interface for testing without worrying about low-level socket communication deta
tests/utils/api_client.py:26
↓ 64 callersClassQJsonObject
app/src/DataModel/Scripting/ScriptTemplates.h:27
↓ 57 callersClassMdString
lib/mdflib/include/mdf/mdstring.h:18
↓ 43 callersClassQUrl
app/src/AI/Conversation.h:24
↓ 37 callersClassFinding
scripts/code_verify_rules.py:46
↓ 37 callersClassf31
Class for 1.31 unsigned floating-point computation
lib/mdflib/mdflib/src/half.hpp:2221
↓ 34 callersEnumType
app/src/IO/HAL_Driver.h:44
↓ 24 callersClassPanel
* @brief Dashboard widget model for an output control panel. */
app/src/UI/Widgets/Output/Panel.h:22
↓ 24 callersClassServer
app/src/API/Server.h:41
↓ 21 callersClassEntry
app/src/DataModel/ProjectModel.cpp:8097
↓ 21 callersClassPlot
* @brief Real-time 2D plotting widget for visualizing time-series data. */
app/src/UI/Widgets/Plot.h:35
↓ 19 callersClassZMODEM
app/src/IO/FileTransmission.h:37
↓ 17 callersClassViolation
scripts/code-verify.py:772
↓ 15 callersClassDashboard
Background thread that paints a multi-row progress dashboard. Layout (top → bottom): banner, per-language rows, spinner activity line, aggreg
app/translations/llm_translate.py:2200
↓ 12 callersClassMdfDataGroup
lib/mdflib/include/mdflibrary/MdfDataGroup.h:11
↓ 12 callersClassParser
* @brief Recursive-descent parser for a small proto3 subset (messages, scalars, nested types). */
app/src/DataModel/Importers/ProtoImporter.cpp:320
↓ 10 callersClassMdfChannelObserver
lib/mdflib/include/mdflibrary/MdfChannelObserver.h:11
↓ 9 callersClassMdfChannel
lib/mdflib/include/mdflibrary/MdfChannel.h:12
↓ 8 callersClassDataset
A virtual dataset: a read-set (union-over-history) + last-run clock.
tests/scripts/test_change_tracking.py:39
↓ 8 callersClassHID
* @brief HAL driver for Human Interface Devices via hidapi. */
app/src/IO/Drivers/HID.h:44
↓ 8 callersClassHeader
lib/mdflib/mdfviewer/src/util/csvwriter.h:194
↓ 7 callersEnumDirection
app/src/UI/Widgets/Terminal.h:106
↓ 7 callersClassMdfAttachment
lib/mdflib/include/mdflibrary/MdfAttachment.h:11
↓ 7 callersClassMdfChannelGroup
lib/mdflib/include/mdflibrary/MdfChannelGroup.h:11
↓ 7 callersClassMdfETag
lib/mdflib/include/mdflibrary/MdfETag.h:14
↓ 6 callersEnumBusType
\brief Type of bus. */
lib/mdflib/include/mdflibrary/MdfExport.h:301
↓ 6 callersClassFinding
scripts/documentation-verify.py:429
↓ 6 callersClassMdNumber
lib/mdflib/include/mdf/mdnumber.h:25
↓ 6 callersClassMdfChannelConversion
lib/mdflib/include/mdflibrary/MdfChannelConversion.h:11
↓ 6 callersClassMdfEvent
lib/mdflib/include/mdflibrary/MdfEvent.h:11
↓ 6 callersClassMdfHeader
lib/mdflib/include/mdflibrary/MdfHeader.h:13
↓ 6 callersClassMdfSourceInformation
lib/mdflib/include/mdflibrary/MdfSourceInformation.h:11
↓ 6 callersClassStore
Mirror of DataTableStore's version/capture surface.
tests/scripts/test_change_tracking.py:15
↓ 5 callersEnumFlexRayChannel
lib/mdflib/include/mdf/flexraymessage.h:27
↓ 5 callersClassOptions
lib/QuaZip/quazip/JlCompress.h:45
↓ 5 callersClassProtocol
app/src/IO/FileTransmission.h:34
↓ 4 callersClassDeviceSimulator
Simulates a device sending telemetry data. Uses TCP or UDP to send data that Serial Studio can receive via the network driver.
tests/utils/device_simulator.py:18
↓ 4 callersClassMdfFile
\class MdfFile mdffile.h mdf/mdffile.h * \brief Implements an user interface against a MDF file. * * Implements an interface against a MDF file obj
lib/mdflib/include/mdf/mdffile.h:37
↓ 4 callersClassMdfFileHistory
lib/mdflib/include/mdflibrary/MdfFileHistory.h:11
↓ 4 callersClassMdfReader
\class MdfReader mdfreader.h "mdf/mdfreader.h" * \brief Reader interface to an MDF file. * * This is the main interface when reading MDF3 and MDF4
lib/mdflib/include/mdf/mdfreader.h:84
↓ 4 callersClassQSettings
app/src/Licensing/MonotonicClock.h:27
↓ 3 callersClassQSqlDatabase
app/src/Sessions/ReportData.h:25
↓ 3 callersClassQUrl
app/src/AI/Providers/GeminiReply.h:19
↓ 3 callersClassSecurityTester
Base class for security testing
tests/security/test_api_vulnerabilities.py:32
↓ 3 callersClassSource
* @brief Describes a single data source (device + connection settings) within a project. Each * source owns its own frame detection configuration and
app/src/DataModel/Frame.h:486
↓ 3 callersClassUSB
* @brief HAL driver for raw USB devices via libusb. */
app/src/IO/Drivers/USB.h:56
↓ 2 callersClassAdvancedExploiter
Advanced exploitation techniques
tests/security/test_exploit_techniques.py:38
↓ 2 callersClassAuthBypassTester
Authentication and authorization bypass testing
tests/security/test_access_control.py:30
↓ 2 callersClassCanMessage
\brief Helper class when logging CAN and CAN FD messages. * * This class is used when doing bus logging of A CAN or CAN FD bus. The * MDF format fo
lib/mdflib/include/mdf/canmessage.h:50
↓ 2 callersClassCharColor
* @brief Stores foreground and background colors for a character. */
app/src/UI/Widgets/Terminal.h:34
↓ 2 callersClassCommandState
Mutable state driven by output-control commands from Serial Studio.
examples/Dual Drone Telemetry/dual_drone_telemetry.py:808
↓ 2 callersClassDoSTester
DoS attack testing framework
tests/security/test_denial_of_service.py:34
↓ 2 callersClassETag
\brief Helper class for meta data items in an MDF file. * * Most of meta data related items are stored in an associated MD block * which is an XML
lib/mdflib/include/mdf/etag.h:51
↓ 2 callersClassFrame
* @brief Represents a full data frame, including groups and actions. * This is the root structure for each UI update. */
app/src/DataModel/Frame.h:835
↓ 2 callersClassMCPClient
Minimal MCP client for testing. Speaks pure JSON-RPC 2.0 over TCP (newline-delimited). Does NOT use the legacy {"type":"command"} envelo
tests/integration/test_mcp.py:36
↓ 2 callersClassMdfMetaData
lib/mdflib/include/mdflibrary/MdfMetaData.h:13
↓ 2 callersClassMdfWriter
\brief Interface against an MDF writer object. * * The MDF writer purpose is to create MDF files. It simplifies the writing * into some steps. *
lib/mdflib/include/mdf/mdfwriter.h:95
↓ 2 callersClassProtocolFuzzer
Protocol-level fuzzer for Serial Studio API
tests/security/test_protocol_fuzzing.py:28
↓ 2 callersClassQFile
app/src/Sessions/DatabaseWorker.h:30
↓ 2 callersClassTCPServer
TCP server that accepts one client and provides send/recv.
examples/Dual Drone Telemetry/dual_drone_telemetry.py:844
↓ 2 callersClassVirtualSerialPort
Creates a PTY pair: test writes to master_fd, Serial Studio opens slave path.
tests/utils/virtual_serial.py:28
↓ 2 callersEnumchars_format
app/src/ThirdParty/fast_float.h:182
↓ 1 callersClassAPIError
Exception raised when API returns an error.
tests/utils/api_client.py:17
↓ 1 callersClassBatteryState
Battery Management System state (for EV/Hybrid).
examples/CAN Bus Example/ecu_simulator.py:166
↓ 1 callersClassBodyControlState
Body Control Module state.
examples/CAN Bus Example/ecu_simulator.py:194
↓ 1 callersClassChassisState
Chassis and ABS state variables.
examples/CAN Bus Example/ecu_simulator.py:182
↓ 1 callersClassChecksumType
Supported checksum algorithms matching Serial Studio.
tests/utils/data_generator.py:18
↓ 1 callersClassClusterState
Instrument cluster state.
examples/CAN Bus Example/ecu_simulator.py:210
↓ 1 callersClassCommercialToken
* @brief Capability token produced by LemonSqueezy or Trial after successful * validation. */
app/src/Licensing/CommercialToken.h:103
↓ 1 callersClassDAQBridge
Main application: DAQ -> Process -> UDP.
examples/NI DAQmx/daqbridge.py:259
↓ 1 callersClassDAQReader
NI DAQmx reader with continuous multi-channel acquisition.
examples/NI DAQmx/daqbridge.py:193
↓ 1 callersClassDataGenerator
Generates realistic telemetry data for testing.
tests/utils/data_generator.py:31
↓ 1 callersClassDataset
* @brief Represents a single unit of sensor data with optional metadata and * graphing. Fully aligned and stack-optimized. */
app/src/DataModel/Frame.h:404
↓ 1 callersClassDroneAlpha
Circular patrol flight profile at 120 m AGL. Starts grounded at its helipad near Zermatt village. Use TKO to launch, RTH to return. On landin
examples/Dual Drone Telemetry/dual_drone_telemetry.py:451
↓ 1 callersClassDroneBravo
Figure-8 survey flight profile at 200 m AGL. Starts grounded at Trockener Steg plateau near the Matterhorn. Same state machine as Alpha: TKO
examples/Dual Drone Telemetry/dual_drone_telemetry.py:633
↓ 1 callersClassDualSerialPorts
Manages two VirtualSerialPort instances for dual-source testing.
tests/utils/virtual_serial.py:100
↓ 1 callersClassECUSimulator
Main ECU Simulator class that manages virtual CAN bus communication and simulates realistic automotive data.
examples/CAN Bus Example/ecu_simulator.py:304
↓ 1 callersClassEngineState
Engine ECU state variables.
examples/CAN Bus Example/ecu_simulator.py:144
↓ 1 callersEnumFlexRayChannelMask
lib/mdflib/include/mdf/flexraymessage.h:32
↓ 1 callersEnumFormat
app/src/Sessions/HtmlReport.h:37
↓ 1 callersClassHydraulicTestStand
Physics-based hydraulic test stand simulation.
examples/Modbus PLC Simulator/plc_simulator.py:207
↓ 1 callersClassIMU_Simulator
Simulates an IMU device with batched sensor readings.
examples/IMU Simulator/imu_simulator.py:37
↓ 1 callersEnumLanguage
app/src/Misc/Translator.h:67
↓ 1 callersClassLimits
app/src/Misc/JsonValidator.h:37
↓ 1 callersClassLogStream
\class LogStream logstream.h "logstream,h" * \brief This class implements a stream interface around a log message. * * The class implements a strea
lib/mdflib/mdfviewer/src/util/logstream.h:44
↓ 1 callersClassLogicalLine
One or more physical lines that together form one logical unit.
scripts/code-verify.py:275
↓ 1 callersClassMCPClient
Simple MCP client for Serial Studio
examples/MCP Client/client.py:31
↓ 1 callersClassMCPError
tests/integration/test_mcp.py:28
↓ 1 callersClassMdfFile
lib/mdflib/include/mdflibrary/MdfFile.h:11
↓ 1 callersEnumMessageFilter
lib/mdflib/include/mdf/iconfigadapter.h:22
↓ 1 callersClassModbusRegisterGroup
* @brief A contiguous block of Modbus registers to poll. */
app/src/IO/Drivers/Modbus.h:42
↓ 1 callersClassPIDController
Industrial PID controller with anti-windup and derivative filtering.
examples/Modbus PLC Simulator/plc_simulator.py:146
↓ 1 callersClassProgress
Thread-safe per-language progress registry consumed by the dashboard.
app/translations/llm_translate.py:2137
↓ 1 callersClassProto
lib/lua/src/lstate.h:359
↓ 1 callersClassPublisher
app/src/MQTT/Publisher.h:82
↓ 1 callersClassQSimpleUpdater
lib/QSimpleUpdater/tutorial/src/Window.h:33
↓ 1 callersClassQtVirtualCANClient
Client for Qt's VirtualCAN TCP server. Protocol: Text-based format per Qt VirtualCAN spec: can<channel>:<CAN-ID>#<flags>#<hex-data>\n
examples/CAN Bus Example/ecu_simulator.py:224
↓ 1 callersClassRCPlaneSimulator
Simulates an RC plane's full flight profile.
examples/RC Plane Simulator/rc_plane_simulator.py:98
↓ 1 callersClassSerialStudioAPI
Client for communicating with Serial Studio API Server.
examples/API Test/test_api.py:244
next →1–100 of 1,692, ranked by callers