|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Go to the source code of this file.
Functions | |
| static self_test_reply_t | reply (self_test_result_t result, int32_t diagnostic) |
| static uint8_t | prom_crc (const uint16_t prom[8]) |
| self_test_reply_t | self_test_devices_probe (void *context, uint16_t device_id, uint8_t attempt, uint32_t now_ms, uint32_t budget_ms) |
|
static |
Definition at line 11 of file self_test_devices.c.
Referenced by self_test_devices_probe().
|
static |
Definition at line 5 of file self_test_devices.c.
References result.
Referenced by checked_reply(), handleControlClient(), main(), sequencer::SequencerService::notifyControllerFireOnce(), self_test_devices_probe(), send_heartbeat(), test_deadline_retry_and_unstarted(), test_malformed_driver_results(), test_missing_and_optional(), test_pending_timeout_and_fairness(), test_timeout_retry(), and test_wraparound().
| self_test_reply_t self_test_devices_probe | ( | void * | context, |
| uint16_t | device_id, | ||
| uint8_t | attempt, | ||
| uint32_t | now_ms, | ||
| uint32_t | budget_ms ) |
Definition at line 27 of file self_test_devices.c.
References count(), devices, errors, self_test_spi_frame_t::length, prom_crc(), reply(), self_test_reply_t::result, self_test_spi_frame_t::rx, SELF_TEST_DEVICE_BAROMETER, SELF_TEST_DEVICE_ENABLED, SELF_TEST_DEVICE_ETHERNET, SELF_TEST_DEVICE_HIGH_G, SELF_TEST_DEVICE_IMU, SELF_TEST_DEVICE_RADIO, SELF_TEST_DIAG_BLANK_PROM, SELF_TEST_DIAG_IDENTITY, SELF_TEST_DIAG_PROM_CRC, SELF_TEST_DIAG_RADIO_ERRORS, SELF_TEST_DIAG_RADIO_STATUS, SELF_TEST_FAIL, SELF_TEST_NOT_CONFIGURED, SELF_TEST_NOT_IMPLEMENTED, SELF_TEST_PASS, SELF_TEST_TIMEOUT, and self_test_spi_frame_t::tx.
Referenced by board_bringup_probe(), main(), and probe().