|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include "self_test.h"#include "self_test_devices.h"Go to the source code of this file.
Classes | |
| struct | fake_t |
Macros | |
| #define | CHECK(condition) |
Functions | |
| static self_test_reply_t | exchange (void *context, uint16_t id, uint8_t mode, uint32_t max_hz, self_test_spi_frame_t *frames, uint8_t count, uint32_t budget_ms) |
| static self_test_reply_t | probe (self_test_devices_t *devices, fake_t *fake, uint16_t id) |
| int | main (void) |
| #define CHECK | ( | condition | ) |
Definition at line 8 of file test_self_test_devices.c.
Referenced by exchange(), and main().
|
static |
Definition at line 26 of file test_self_test_devices.c.
References CHECK, count(), self_test_spi_frame_t::rx, SELF_TEST_DEVICE_BAROMETER, SELF_TEST_DEVICE_ETHERNET, and SELF_TEST_DEVICE_RADIO.
Referenced by test_vapour::_exchange(), main(), feedtwin.vessels.tank.Tank::rates(), test_wall.TestExchange::test_cold_wall_cools_warm_gas(), test_wall.TestExchange::test_gas_never_overshoots_the_wall(), test_wall.TestExchange::test_heat_agrees_with_the_temperature_rise(), test_wall.TestExchange::test_laminar_uses_a_fixed_nusselt(), test_wall.TestExchange::test_missing_property_is_not_a_crash(), test_wall.TestExchange::test_more_flow_means_less_warming_per_kilogram(), test_wall.TestExchange::test_more_metal_area_means_more_pickup(), test_wall.TestExchange::test_no_flow_no_heat(), test_wall.TestExchange::test_reverse_flow_is_treated_by_magnitude(), test_wall.TestTheIcicleQuestion::test_the_lines_own_metal_is_not(), and test_wall.TestExchange::test_warm_wall_warms_cold_gas().
| int main | ( | void | ) |
Definition at line 78 of file test_self_test_devices.c.
References CHECK, config, devices, self_test_reply_t::diagnostic, exchange(), failures, frame(), NULL, port, probe(), reply(), result, self_test_reply_t::result, SELF_TEST_DEVICE_BAROMETER, SELF_TEST_DEVICE_EMMC, SELF_TEST_DEVICE_ETHERNET, SELF_TEST_DEVICE_GNSS, SELF_TEST_DEVICE_HIGH_G, SELF_TEST_DEVICE_IMU, SELF_TEST_DEVICE_NAND, SELF_TEST_DEVICE_RADIO, self_test_devices_probe(), SELF_TEST_DIAG_BLANK_PROM, SELF_TEST_DIAG_IDENTITY, SELF_TEST_DIAG_RADIO_ERRORS, SELF_TEST_DIAG_RADIO_STATUS, SELF_TEST_FAIL, self_test_init(), SELF_TEST_NOT_CONFIGURED, SELF_TEST_NOT_IMPLEMENTED, SELF_TEST_PASS, SELF_TEST_PENDING, self_test_reset(), self_test_status(), self_test_tick(), and SELF_TEST_TIMEOUT.
|
static |
Definition at line 72 of file test_self_test_devices.c.
References devices, and self_test_devices_probe().
Referenced by main().