|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Attributes | |
| self_test_battery_t | battery |
| bool | usb |
| self_test_reply_t | send_reply |
| idle_command_t | commands [16] |
| unsigned | command_count |
| unsigned | command_next |
| unsigned | battery_calls |
| unsigned | send_calls |
| unsigned | poll_calls |
| idle_heartbeat_t | sent |
| unsigned | order [64] |
| unsigned | order_count |
| uint32_t | expected_budget |
| self_test_reply_t | replies [SELF_TEST_MAX_DEVICES] |
| unsigned | calls [SELF_TEST_MAX_DEVICES] |
| uint8_t | attempts [SELF_TEST_MAX_DEVICES] |
| uint16_t | call_order [64] |
| unsigned | total_probes |
| unsigned | publication_calls |
| self_test_reply_t | publication |
| self_test_status_t | sent |
| bool | fresh_battery |
| uint32_t | last_probe_budget |
| uint16_t | expected_id |
| uint8_t | identity |
| uint16_t | prom [8] |
| uint8_t | status [2] |
| uint16_t | errors |
| self_test_reply_t | result |
Definition at line 20 of file test_idle.c.
| uint8_t fake_t::attempts[SELF_TEST_MAX_DEVICES] |
Definition at line 18 of file test_self_test.c.
Referenced by probe(), test_failure_completes_after_three_attempts(), test_pass_and_inventory(), test_probe_retry_bounds_and_recovery(), test_reset_and_copied_dependencies(), and test_timeout_retry().
| self_test_battery_t fake_t::battery |
Definition at line 21 of file test_idle.c.
Referenced by battery(), fake_battery(), set_mv(), setup(), test_battery_validity(), test_invalid_battery_still_sends(), test_malformed_driver_results(), and test_thresholds().
| unsigned fake_t::battery_calls |
Definition at line 27 of file test_idle.c.
Referenced by battery(), fake_battery(), test_arm_requested_without_heartbeat(), test_full_inventory_budget(), test_radio_wake_does_not_delay_heartbeat(), test_reset_and_copied_dependencies(), and test_sixty_seconds_gives_six_heartbeats().
| uint16_t fake_t::call_order[64] |
Definition at line 19 of file test_self_test.c.
Referenced by probe(), test_full_inventory_budget(), and test_pass_and_inventory().
| unsigned fake_t::calls |
Definition at line 17 of file test_self_test.c.
Referenced by engine.layerx.card.EngineSampler::__call__(), probe(), test_pass_and_inventory(), test_pending_timeout_and_fairness(), test_probe_retry_bounds_and_recovery(), test_reset_and_copied_dependencies(), test_terminal_results(), and test_timeout_retry().
| unsigned fake_t::command_count |
Definition at line 25 of file test_idle.c.
Referenced by fake_poll(), and push_command().
| unsigned fake_t::command_next |
Definition at line 26 of file test_idle.c.
Referenced by fake_poll().
| idle_command_t fake_t::commands[16] |
Definition at line 24 of file test_idle.c.
Referenced by fake_poll(), and push_command().
| uint16_t fake_t::errors |
Definition at line 22 of file test_self_test_devices.c.
| uint32_t fake_t::expected_budget |
Definition at line 33 of file test_idle.c.
Referenced by battery(), fake_battery(), fake_send(), publish_status(), setup(), setup(), and test_wake_before_enter_is_error().
| uint16_t fake_t::expected_id |
Definition at line 18 of file test_self_test_devices.c.
| bool fake_t::fresh_battery |
Definition at line 26 of file test_self_test.c.
Referenced by battery(), setup(), and test_battery_validity().
| uint8_t fake_t::identity |
Definition at line 19 of file test_self_test_devices.c.
| uint32_t fake_t::last_probe_budget |
Definition at line 28 of file test_self_test.c.
Referenced by probe(), and test_session_deadline().
| unsigned fake_t::order[64] |
Definition at line 31 of file test_idle.c.
Referenced by note(), and test_battery_read_before_transmit().
| unsigned fake_t::order_count |
Definition at line 32 of file test_idle.c.
Referenced by note(), and test_battery_read_before_transmit().
| unsigned fake_t::poll_calls |
Definition at line 29 of file test_idle.c.
Referenced by fake_poll(), test_command_drain_is_bounded(), and test_wake_before_enter_is_error().
| uint16_t fake_t::prom[8] |
Definition at line 20 of file test_self_test_devices.c.
| self_test_reply_t fake_t::publication |
Definition at line 24 of file test_self_test.c.
Referenced by publish_status(), setup(), test_malformed_driver_results(), and test_publication_retry_and_recovery().
| unsigned fake_t::publication_calls |
Definition at line 22 of file test_self_test.c.
Referenced by publish_status(), test_full_inventory_budget(), test_heartbeat_boundaries_and_gap(), test_pending_timeout_and_fairness(), test_publication_retry_and_recovery(), test_reset_and_copied_dependencies(), test_terminal_results(), and test_wraparound().
| self_test_reply_t fake_t::replies[SELF_TEST_MAX_DEVICES] |
Definition at line 16 of file test_self_test.c.
Referenced by probe(), setup(), test_deadline_retry_and_unstarted(), test_failure_completes_after_three_attempts(), test_malformed_driver_results(), test_missing_and_optional(), test_pending_timeout_and_fairness(), test_probe_retry_bounds_and_recovery(), test_session_deadline(), test_terminal_results(), test_timeout_retry(), and test_wraparound().
| self_test_reply_t fake_t::result |
Definition at line 23 of file test_self_test_devices.c.
Referenced by backend.routers.layerx.Job::view().
| unsigned fake_t::send_calls |
Definition at line 28 of file test_idle.c.
Referenced by fake_send(), test_arm_requested_without_heartbeat(), test_clock_and_sequence_wraparound(), test_first_wake_sends_heartbeat(), test_long_gap_sends_one_heartbeat(), test_radio_wake_does_not_delay_heartbeat(), test_send_failure_counted_and_sleep_continues(), test_sixty_seconds_gives_six_heartbeats(), and test_wake_before_enter_is_error().
| self_test_reply_t fake_t::send_reply |
Definition at line 23 of file test_idle.c.
Referenced by fake_send(), setup(), test_failure_count_saturates(), test_send_failure_counted_and_sleep_continues(), and test_wake_before_enter_is_error().
| idle_heartbeat_t fake_t::sent |
Definition at line 30 of file test_idle.c.
Referenced by fake_send(), publish_status(), test_battery_validity(), test_clock_and_sequence_wraparound(), test_first_wake_sends_heartbeat(), test_hysteresis(), test_invalid_battery_still_sends(), test_pass_and_inventory(), test_publication_retry_and_recovery(), test_send_failure_counted_and_sleep_continues(), test_session_deadline(), test_sixty_seconds_gives_six_heartbeats(), test_terminal_results(), test_thresholds(), and test_usb_is_never_battery_health().
| self_test_status_t fake_t::sent |
Definition at line 25 of file test_self_test.c.
| uint8_t fake_t::status[2] |
Definition at line 21 of file test_self_test_devices.c.
Referenced by backend.routers.layerx.Job::view().
| unsigned fake_t::total_probes |
Definition at line 20 of file test_self_test.c.
Referenced by probe(), test_deadline_retry_and_unstarted(), test_full_inventory_budget(), test_pass_and_inventory(), and test_session_deadline().
| bool fake_t::usb |
Definition at line 22 of file test_idle.c.
Referenced by fake_usb(), and test_usb_is_never_battery_health().