Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ESPARGOS/pyespargos
/ types & classes
Types & classes
66 in github.com/ESPARGOS/pyespargos
⨍
Functions
691
◇
Types & classes
66
↳
Endpoints
1
↓ 13 callers
Class
UARTProtocolError
Raised when the ESPARGOS UART protocol encounters malformed frames or unexpected responses.
espargos/uart.py:55
↓ 8 callers
Class
EspargosUnexpectedResponseError
Raised when the server (ESPARGOS controller) provides unexpected response. Is the server really ESPARGOS?
espargos/board.py:41
↓ 5 callers
Class
ConfigManager
demos/common/config_manager.py:43
↓ 5 callers
Class
wifi_pkt_rx_ctrl_v3_t
A ctypes structure representing the `wifi_pkt_rx_ctrl_t` as provided by the ESP32. See the related `esp-idf code <https://github.com/espressi
espargos/csi.py:216
↓ 4 callers
Class
seq_ctrl_t
A ctypes structure representing the sequence control field of a Wi-Fi packet. This structure is used to store the sequence control field of
espargos/csi.py:196
↓ 2 callers
Class
EspargosAPIVersionError
Raised when the ESPARGOS controller runs an unsupported API version
espargos/board.py:53
↓ 2 callers
Class
EspargosCsiStreamConnectionError
Raised when the CSI stream connection could not be established (e.g. magic packet not received)
espargos/board.py:47
↓ 2 callers
Class
EspargosHTTPStatusError
Raised when the ESPARGOS HTTP API returns an invalid status code
espargos/board.py:23
↓ 2 callers
Class
UARTTimeoutError
Raised when a UART request times out.
espargos/uart.py:61
↓ 1 callers
Class
AntennaOrientation
Orientation of a sub-array antenna in the combined array. Describes how the board-local coordinate system maps to the combined array coordina
espargos/util.py:10
↓ 1 callers
Class
AzimuthDelayApp
demos/azimuth-delay/azimuth-delay.py:20
↓ 1 callers
Class
BacklogSettings
demos/common/backlog_settings.py:9
↓ 1 callers
Class
BoardRevisionDensiflorus
espargos/revisions.py:75
↓ 1 callers
Class
CalibrationError
Raised when ESPARGOS calibration cannot collect usable calibration CSI.
espargos/pool.py:22
↓ 1 callers
Class
EspargosDemoCFOViewer
demos/cfo-viewer/cfo-viewer.py:18
↓ 1 callers
Class
EspargosDemoCamera
demos/camera/camera.py:22
↓ 1 callers
Class
EspargosDemoCombinedArray
demos/combined-array/combined-array.py:18
↓ 1 callers
Class
EspargosDemoCombinedArrayCalibration
demos/combined-array-calibration/combined-array-calibration.py:22
↓ 1 callers
Class
EspargosDemoInstantaneousCSI
demos/instantaneous-csi/instantaneous-csi.py:19
↓ 1 callers
Class
EspargosDemoMusicSpectrum
demos/music-spectrum/music-spectrum.py:18
↓ 1 callers
Class
EspargosDemoPhasesOverSpace
demos/phases-over-space/phases-over-space.py:18
↓ 1 callers
Class
EspargosDemoPhasesOverTime
demos/phases-over-time/phases-over-time.py:18
↓ 1 callers
Class
EspargosDemoPolarization
demos/polarization/polarization.py:19
↓ 1 callers
Class
EspargosDemoPowerOverTime
demos/power-over-time/power-over-time.py:18
↓ 1 callers
Class
EspargosDemoRadarCSI
demos/radar-csi/radar-csi.py:19
↓ 1 callers
Class
EspargosDemoRadarScheduleCheck
demos/radar-schedule-check/radar-schedule-check.py:19
↓ 1 callers
Class
EspargosDemoRadiationPattern3D
demos/radiation-pattern-3d/radiation-pattern-3d.py:100
↓ 1 callers
Class
EspargosDemoSpeedtest
demos/speedtest/speedtest.py:19
↓ 1 callers
Class
EspargosDemoStochasticFading
demos/stochastic-fading/stochastic-fading.py:17
↓ 1 callers
Class
EspargosDemoTDOAOverTime
demos/tdoas-over-time/tdoas-over-time.py:19
↓ 1 callers
Class
FragmentReassembler
espargos/board.py:59
↓ 1 callers
Class
PoolDrawer
demos/common/pool_drawer.py:19
↓ 1 callers
Class
RadarPoolConfig
Low-level radar configuration for an entire pool, one controller config per board.
espargos/radar.py:150
↓ 1 callers
Class
RadiationPatternGeometry
Radiation pattern sphere mesh with per-vertex color. Front hemisphere from FFT, back hemisphere mirrors front (or collapses when element pattern i
demos/radiation-pattern-3d/radiation-pattern-3d.py:27
↓ 1 callers
Class
UARTClient
espargos/uart.py:173
↓ 1 callers
Class
UARTControlResponse
espargos/uart.py:163
↓ 1 callers
Class
UARTRouter
tools/espargos-uart-router.py:17
↓ 1 callers
Class
_CSICallback
espargos/pool.py:26
↓ 1 callers
Class
_ColorFormatter
Formatter that adds ANSI colors based on log level.
espargos/__init__.py:21
↓ 1 callers
Class
compressed_rx_ctrl_t
espargos/csi.py:306
↓ 1 callers
Class
csistream_fragment_header_t
espargos/csi.py:384
↓ 1 callers
Class
radar_tx_report_tlv_t
espargos/csi.py:544
Class
BacklogFilter
Base class for CSI backlog filters. Subclasses implement :meth:`matches` to decide whether a clustered CSI frame should be admitted to t
espargos/backlog.py:9
Class
BacklogMixin
Mixin that adds CSI backlog support to an ESPARGOSApplication. Provides: - Backlog size command-line argument (-b/--backlog-size) -
demos/common/espargos_application.py:405
Class
Board
espargos/board.py:128
Class
BoardRevision
espargos/revisions.py:10
Class
CSIBacklog
CSI backlog class. Stores CSI data in a ringbuffer for processing when needed. :param pool: CSI pool object to collect CSI data from :pa
espargos/backlog.py:46
Class
CSICalibration
espargos/calibration.py:12
Class
CSICluster
A CSICluster object represents a collection of CSI data estimated for the same WiFi packet. The class clusters the CSI data from multiple ES
espargos/cluster.py:17
Class
CombinedArrayMixin
Mixin that adds combined array configuration support to an ESPARGOSApplication. Provides: - Single-array command-line argument (-s/--sin
demos/common/espargos_application.py:460
Class
DummyVideoCamera
Dummy camera, used if camera is disabled to let UI know no camera is available.
demos/camera/videocamera.py:86
Class
ESPARGOSApplication
Base class for ESPARGOS demo applications. This class provides core functionality for ESPARGOS demos including: - Command-line argument
demos/common/espargos_application.py:22
Class
Exclude11bFilter
Backlog filter that drops 802.11b packets, which do not carry CSI.
espargos/backlog.py:37
Class
ExitHandler
espargos/exithandler.py:6
Class
Logger
Logger class for pyespargos. This class is a singleton and should be used to modify the logging level of the library.
espargos/__init__.py:42
Class
MacFilter
Backlog filter that matches source MAC addresses against a regular expression. :param filter_regex: Regular expression applied to the so
espargos/backlog.py:21
Class
Pool
A Pool is a collection of ESPARGOS boards. The pool manages the clustering of CSI data from multiple ESPARGOS sensors (antennas) that bel
espargos/pool.py:61
Class
SingleCSIFormatMixin
Mixin that adds single preamble format selection to an ESPARGOSApplication. Provides: - Mutually exclusive command-line arguments (--llt
demos/common/espargos_application.py:529
Class
VideoCamera
QCamera which exposes relevant properties for QML.
demos/camera/videocamera.py:5
Class
rfswitch_state_t
espargos/csi.py:184
Class
serialized_csi_tlv_t
espargos/csi.py:403
Class
wifi_phy_mode_t
espargos/csi.py:118
Class
wifi_phy_rate_t
espargos/csi.py:129
Class
wifi_rx_bb_format_t
espargos/csi.py:99
Class
wifi_sig_mode_t
espargos/csi.py:111
Class
wifi_tx_power_t
espargos/csi.py:170