MCPcopy Create free account

hub / github.com/ESPARGOS/pyespargos / types & classes

Types & classes66 in github.com/ESPARGOS/pyespargos

↓ 13 callersClassUARTProtocolError
Raised when the ESPARGOS UART protocol encounters malformed frames or unexpected responses.
espargos/uart.py:55
↓ 8 callersClassEspargosUnexpectedResponseError
Raised when the server (ESPARGOS controller) provides unexpected response. Is the server really ESPARGOS?
espargos/board.py:41
↓ 5 callersClassConfigManager
demos/common/config_manager.py:43
↓ 5 callersClasswifi_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 callersClassseq_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 callersClassEspargosAPIVersionError
Raised when the ESPARGOS controller runs an unsupported API version
espargos/board.py:53
↓ 2 callersClassEspargosCsiStreamConnectionError
Raised when the CSI stream connection could not be established (e.g. magic packet not received)
espargos/board.py:47
↓ 2 callersClassEspargosHTTPStatusError
Raised when the ESPARGOS HTTP API returns an invalid status code
espargos/board.py:23
↓ 2 callersClassUARTTimeoutError
Raised when a UART request times out.
espargos/uart.py:61
↓ 1 callersClassAntennaOrientation
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 callersClassAzimuthDelayApp
demos/azimuth-delay/azimuth-delay.py:20
↓ 1 callersClassBacklogSettings
demos/common/backlog_settings.py:9
↓ 1 callersClassBoardRevisionDensiflorus
espargos/revisions.py:75
↓ 1 callersClassCalibrationError
Raised when ESPARGOS calibration cannot collect usable calibration CSI.
espargos/pool.py:22
↓ 1 callersClassEspargosDemoCFOViewer
demos/cfo-viewer/cfo-viewer.py:18
↓ 1 callersClassEspargosDemoCamera
demos/camera/camera.py:22
↓ 1 callersClassEspargosDemoCombinedArray
demos/combined-array/combined-array.py:18
↓ 1 callersClassEspargosDemoCombinedArrayCalibration
demos/combined-array-calibration/combined-array-calibration.py:22
↓ 1 callersClassEspargosDemoInstantaneousCSI
demos/instantaneous-csi/instantaneous-csi.py:19
↓ 1 callersClassEspargosDemoMusicSpectrum
demos/music-spectrum/music-spectrum.py:18
↓ 1 callersClassEspargosDemoPhasesOverSpace
demos/phases-over-space/phases-over-space.py:18
↓ 1 callersClassEspargosDemoPhasesOverTime
demos/phases-over-time/phases-over-time.py:18
↓ 1 callersClassEspargosDemoPolarization
demos/polarization/polarization.py:19
↓ 1 callersClassEspargosDemoPowerOverTime
demos/power-over-time/power-over-time.py:18
↓ 1 callersClassEspargosDemoRadarCSI
demos/radar-csi/radar-csi.py:19
↓ 1 callersClassEspargosDemoRadarScheduleCheck
demos/radar-schedule-check/radar-schedule-check.py:19
↓ 1 callersClassEspargosDemoRadiationPattern3D
demos/radiation-pattern-3d/radiation-pattern-3d.py:100
↓ 1 callersClassEspargosDemoSpeedtest
demos/speedtest/speedtest.py:19
↓ 1 callersClassEspargosDemoStochasticFading
demos/stochastic-fading/stochastic-fading.py:17
↓ 1 callersClassEspargosDemoTDOAOverTime
demos/tdoas-over-time/tdoas-over-time.py:19
↓ 1 callersClassFragmentReassembler
espargos/board.py:59
↓ 1 callersClassPoolDrawer
demos/common/pool_drawer.py:19
↓ 1 callersClassRadarPoolConfig
Low-level radar configuration for an entire pool, one controller config per board.
espargos/radar.py:150
↓ 1 callersClassRadiationPatternGeometry
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 callersClassUARTClient
espargos/uart.py:173
↓ 1 callersClassUARTControlResponse
espargos/uart.py:163
↓ 1 callersClassUARTRouter
tools/espargos-uart-router.py:17
↓ 1 callersClass_CSICallback
espargos/pool.py:26
↓ 1 callersClass_ColorFormatter
Formatter that adds ANSI colors based on log level.
espargos/__init__.py:21
↓ 1 callersClasscompressed_rx_ctrl_t
espargos/csi.py:306
↓ 1 callersClasscsistream_fragment_header_t
espargos/csi.py:384
↓ 1 callersClassradar_tx_report_tlv_t
espargos/csi.py:544
ClassBacklogFilter
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
ClassBacklogMixin
Mixin that adds CSI backlog support to an ESPARGOSApplication. Provides: - Backlog size command-line argument (-b/--backlog-size) -
demos/common/espargos_application.py:405
ClassBoard
espargos/board.py:128
ClassBoardRevision
espargos/revisions.py:10
ClassCSIBacklog
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
ClassCSICalibration
espargos/calibration.py:12
ClassCSICluster
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
ClassCombinedArrayMixin
Mixin that adds combined array configuration support to an ESPARGOSApplication. Provides: - Single-array command-line argument (-s/--sin
demos/common/espargos_application.py:460
ClassDummyVideoCamera
Dummy camera, used if camera is disabled to let UI know no camera is available.
demos/camera/videocamera.py:86
ClassESPARGOSApplication
Base class for ESPARGOS demo applications. This class provides core functionality for ESPARGOS demos including: - Command-line argument
demos/common/espargos_application.py:22
ClassExclude11bFilter
Backlog filter that drops 802.11b packets, which do not carry CSI.
espargos/backlog.py:37
ClassExitHandler
espargos/exithandler.py:6
ClassLogger
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
ClassMacFilter
Backlog filter that matches source MAC addresses against a regular expression. :param filter_regex: Regular expression applied to the so
espargos/backlog.py:21
ClassPool
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
ClassSingleCSIFormatMixin
Mixin that adds single preamble format selection to an ESPARGOSApplication. Provides: - Mutually exclusive command-line arguments (--llt
demos/common/espargos_application.py:529
ClassVideoCamera
QCamera which exposes relevant properties for QML.
demos/camera/videocamera.py:5
Classrfswitch_state_t
espargos/csi.py:184
Classserialized_csi_tlv_t
espargos/csi.py:403
Classwifi_phy_mode_t
espargos/csi.py:118
Classwifi_phy_rate_t
espargos/csi.py:129
Classwifi_rx_bb_format_t
espargos/csi.py:99
Classwifi_sig_mode_t
espargos/csi.py:111
Classwifi_tx_power_t
espargos/csi.py:170