![]() |
no-OS
|
Self-tests interface file. More...
#include "state_machine.h"Functions | |
| int | self_test_startup (struct stout *stout, struct rms_adc_values *rms_adc_values) |
| Startup test. | |
| int | self_test_relay_stuck (struct stout *stout) |
| Relay test. | |
| int | self_test_rcd (struct stout *stout) |
| Startup test for RCD. | |
| int | self_test_rcd_running (struct stout *stout, uint16_t step, enum state_machine_events_e *event) |
| Running test for RCD. | |
| int | self_test_supply (struct stout *stout, struct rms_adc_values *rms_adc_values) |
| Startup test for power supply. | |
| int | self_test_relay_closed (struct stout *stout, int32_t v2) |
| Running test for relay. | |
| int | self_test_pe_upstream (struct stout *stout) |
Self-tests interface file.
Copyright (c) 2023 Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| int self_test_pe_upstream | ( | struct stout * | stout | ) |
Startup test for upstream PE detection
| int self_test_rcd | ( | struct stout * | stout | ) |
Startup test for RCD.
Startup test for RCD
| stout | - state machine descriptor |
| int self_test_rcd_running | ( | struct stout * | stout, |
| uint16_t | step, | ||
| enum state_machine_events_e * | event ) |
Running test for RCD.
Running test for RCD
| stout | - state machine descriptor |
| step | - zero crossing count (used for counting 20ms periods for time tracking) |
| event | - test trigger and test complete indicator |
| int self_test_relay_closed | ( | struct stout * | stout, |
| int32_t | v2 ) |
Running test for relay.
Running test for relay
| stout | - state machine descriptor |
| v2 | - value |
| int self_test_relay_stuck | ( | struct stout * | stout | ) |
Relay test.
Relay test
| stout | - state machine descriptor |
| int self_test_startup | ( | struct stout * | stout, |
| struct rms_adc_values * | rms_adc_values ) |
Startup test.
Startup test
| stout | - state machine descriptor |
| rms_adc_values | - structure holding the measurements values |
| int self_test_supply | ( | struct stout * | stout, |
| struct rms_adc_values * | rms_adc_values ) |
Startup test for power supply.
Startup test for power supply
| stout | - state machine descriptor |
| rms_adc_values | - structure holding the measurements values |