STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
self_test_config_t Struct Reference

#include <self_test.h>

Collaboration diagram for self_test_config_t:
[legend]

Public Attributes

uint8_t device_count
self_test_device_t devices [SELF_TEST_MAX_DEVICES]
uint32_t probe_timeout_ms
uint32_t retry_interval_ms
uint32_t heartbeat_interval_ms
uint32_t battery_interval_ms
uint32_t battery_max_age_ms
uint32_t callback_budget_ms
uint32_t tick_budget_ms
uint8_t probe_max_attempts
uint8_t publication_max_attempts
uint32_t session_timeout_ms

Detailed Description

Definition at line 17 of file self_test.h.

Member Data Documentation

◆ battery_interval_ms

uint32_t self_test_config_t::battery_interval_ms

◆ battery_max_age_ms

uint32_t self_test_config_t::battery_max_age_ms

Definition at line 24 of file self_test.h.

Referenced by config_valid(), and test_invalid_inputs().

◆ callback_budget_ms

uint32_t self_test_config_t::callback_budget_ms

Definition at line 25 of file self_test.h.

Referenced by config_valid(), setup(), test_invalid_inputs(), and test_session_deadline().

◆ device_count

◆ devices

◆ heartbeat_interval_ms

uint32_t self_test_config_t::heartbeat_interval_ms

◆ probe_max_attempts

◆ probe_timeout_ms

uint32_t self_test_config_t::probe_timeout_ms

Definition at line 20 of file self_test.h.

Referenced by config_valid(), and test_invalid_inputs().

◆ publication_max_attempts

uint8_t self_test_config_t::publication_max_attempts

Definition at line 28 of file self_test.h.

Referenced by config_valid(), and test_invalid_inputs().

◆ retry_interval_ms

uint32_t self_test_config_t::retry_interval_ms

Definition at line 21 of file self_test.h.

Referenced by config_valid(), and test_invalid_inputs().

◆ session_timeout_ms

uint32_t self_test_config_t::session_timeout_ms

◆ tick_budget_ms

uint32_t self_test_config_t::tick_budget_ms

Definition at line 26 of file self_test.h.

Referenced by config_valid(), test_invalid_inputs(), and test_session_deadline().


The documentation for this struct was generated from the following file: