173 "Runtime High Accuracy threshold max drifted from high_accuracy_detector.h");
175 "Lightweight and High Accuracy probability scales must stay aligned");
177 "Runtime segmentation threshold default drifted from lightweight_detector.h");
179 "Runtime segmentation window duration min drifted from detector_limits.h");
181 "Runtime segmentation window duration max drifted from detector_limits.h");
183 "Runtime segmentation window duration default drifted from detector_limits.h");
187 "Runtime lowpass cutoff default drifted from filters.h");
189 "Runtime Hampel window min drifted from filters.h");
191 "Runtime Hampel window max drifted from filters.h");
193 "Runtime Hampel window default drifted from filters.h");
195 "Runtime Hampel threshold default drifted from filters.h");
constexpr uint8_t RUNTIME_MOTION_ON_HITS_DEFAULT
constexpr float LIGHTWEIGHT_DEFAULT_THRESHOLD
constexpr float RUNTIME_HAMPEL_THRESHOLD_MAX
constexpr float RUNTIME_LOWPASS_CUTOFF_MIN
constexpr uint16_t RUNTIME_NETWORK_PORT_MAX
constexpr const char *const RUNTIME_TRAFFIC_GENERATOR_MODE_DNS_NAME
constexpr const char *const RUNTIME_TRAFFIC_GENERATOR_MODE_PING_NAME
constexpr const char *const RUNTIME_CSI_TRAFFIC_MODE_INTERNAL_NAME
constexpr const char *const RUNTIME_CSI_TRAFFIC_MODE_EXTERNAL_NAME
constexpr uint8_t RUNTIME_STREAM_TX_BATCH_RECORDS_DEFAULT
constexpr uint8_t RUNTIME_HAMPEL_WINDOW_DEFAULT
constexpr uint32_t RUNTIME_PUBLISH_INTERVAL_MS_MIN
constexpr float RUNTIME_SEGMENTATION_THRESHOLD_DEFAULT
constexpr float RUNTIME_HIGH_ACCURACY_THRESHOLD_MAX
constexpr uint32_t RUNTIME_PUBLISH_INTERVAL_MS_DEFAULT
constexpr uint8_t RUNTIME_STREAM_TX_BATCH_RECORDS_MAX
constexpr uint16_t RUNTIME_STREAM_COLLECTOR_PORT_DEFAULT
constexpr uint32_t RUNTIME_CSI_TARGET_PPS_MAX
constexpr uint8_t RUNTIME_MOTION_OFF_HITS_DEFAULT
constexpr bool runtime_csi_traffic_mode_valid_for_profile(RuntimeProfile profile, CsiTrafficMode mode)
constexpr uint8_t RUNTIME_MOTION_HITS_MAX
constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_MAX
constexpr const char *const RUNTIME_CSI_TRAFFIC_MODE_PACING_NAME
constexpr const char *const RUNTIME_DETECTION_ALGORITHM_DEFAULT_NAME
constexpr uint8_t RUNTIME_HAMPEL_WINDOW_MIN
constexpr uint32_t RUNTIME_STREAM_LOG_INTERVAL_MS_DEFAULT
RuntimeProfile
Which runtime backend the controller builds.
@ STREAM
Ship raw CSI to a host collector instead of detecting.
@ SENSING
Detect motion on-device and report state.
constexpr uint8_t RUNTIME_HAMPEL_WINDOW_MAX
constexpr uint32_t RUNTIME_STREAM_LOG_INTERVAL_MS_MIN
constexpr float LOWPASS_CUTOFF_MAX
constexpr uint32_t RUNTIME_SEGMENTATION_WINDOW_SIZE_MS_DEFAULT
RuntimeTrafficMode
Which packet the internal generator sends to solicit CSI from the AP.
constexpr uint32_t RUNTIME_SEGMENTATION_WINDOW_SIZE_MS_MIN
constexpr uint32_t DETECTOR_WINDOW_SIZE_MS_MAX
constexpr const char *const RUNTIME_DETECTION_ALGORITHM_HIGH_ACCURACY_NAME
constexpr uint32_t RUNTIME_CSI_TARGET_PPS_DEFAULT
constexpr float RUNTIME_THRESHOLD_MAX
constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_MIN
constexpr uint8_t HAMPEL_TURBULENCE_WINDOW_DEFAULT
constexpr const char *const RUNTIME_CSI_TRAFFIC_MULTICAST_GROUP_DEFAULT
CsiTrafficMode
Where the CSI-bearing traffic comes from.
@ DISABLED
No traffic management at all.
@ INTERNAL
The runtime generates its own traffic at csi_target_pps.
@ PACING
External traffic, with the runtime pacing the sender to hold the rate.
@ EXTERNAL
Another device supplies the traffic; the runtime only listens.
constexpr bool RUNTIME_LOWPASS_ENABLED_DEFAULT
constexpr uint32_t RUNTIME_EVALUATION_INTERVAL_MS_MAX
constexpr float RUNTIME_LOWPASS_CUTOFF_DEFAULT
constexpr uint16_t RUNTIME_NETWORK_PORT_MIN
constexpr float runtime_default_threshold(DetectionAlgorithm algorithm)
constexpr uint8_t RUNTIME_MOTION_HITS_MIN
constexpr uint32_t DETECTOR_WINDOW_SIZE_MS_DEFAULT
constexpr float HIGH_ACCURACY_MAX_THRESHOLD
constexpr uint8_t RUNTIME_STREAM_TX_BATCH_RECORDS_MIN
constexpr bool runtime_traffic_mode_valid(RuntimeTrafficMode mode)
constexpr uint32_t DETECTOR_WINDOW_SIZE_MS_MIN
constexpr uint32_t RUNTIME_PUBLISH_INTERVAL_MS_MAX
constexpr float HIGH_ACCURACY_DEFAULT_THRESHOLD
constexpr uint16_t RUNTIME_CSI_TRAFFIC_UDP_PORT_DEFAULT
constexpr uint32_t RUNTIME_EVALUATION_INTERVAL_MS_MIN
constexpr float HAMPEL_TURBULENCE_THRESHOLD_DEFAULT
constexpr float LOWPASS_CUTOFF_MIN
constexpr uint32_t RUNTIME_EVALUATION_INTERVAL_MS_DEFAULT
constexpr uint32_t RUNTIME_CSI_TARGET_PPS_MIN
constexpr bool runtime_profile_valid(RuntimeProfile profile)
constexpr size_t RUNTIME_CSI_TRAFFIC_EXPECTED_PAYLOAD_MAX
constexpr bool runtime_detection_algorithm_valid(DetectionAlgorithm algorithm)
constexpr uint32_t RUNTIME_STREAM_LOG_INTERVAL_MS_MAX
constexpr float LIGHTWEIGHT_MAX_THRESHOLD
constexpr bool runtime_csi_traffic_mode_valid(CsiTrafficMode mode)
constexpr float LOWPASS_CUTOFF_DEFAULT
constexpr const char *const RUNTIME_CSI_TRAFFIC_MODE_DISABLED_NAME
constexpr uint32_t RUNTIME_SEGMENTATION_WINDOW_SIZE_MS_MAX
constexpr float RUNTIME_HAMPEL_THRESHOLD_MIN
DetectionAlgorithm
Which detector runs.
@ HIGH_ACCURACY
High-accuracy neural detector using the trained weights in core/ml_weights.h.
@ LIGHTWEIGHT
Lightweight feature fusion.
constexpr const char *const RUNTIME_TRAFFIC_GENERATOR_MODE_DEFAULT_NAME
constexpr float RUNTIME_HAMPEL_THRESHOLD_DEFAULT
constexpr const char *const RUNTIME_CSI_TRAFFIC_MODE_DEFAULT_NAME
constexpr bool RUNTIME_HAMPEL_ENABLED_DEFAULT
constexpr float RUNTIME_LOWPASS_CUTOFF_MAX
constexpr const char *const RUNTIME_DETECTION_ALGORITHM_LIGHTWEIGHT_NAME
constexpr float RUNTIME_THRESHOLD_MIN
constexpr float runtime_threshold_max(DetectionAlgorithm algorithm)