no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
self_test.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef __SELF_TEST_H__
34#define __SELF_TEST_H__
35
36#include "state_machine.h"
37
39int self_test_startup(struct stout *stout,
41
44
46int self_test_rcd(struct stout *stout);
47
49int self_test_rcd_running(struct stout *stout, uint16_t step,
50 enum state_machine_events_e *event);
51
53int self_test_supply(struct stout *stout,
55
57int self_test_relay_closed(struct stout *stout, int32_t v2);
58
61
62#endif /* __SELF_TEST_H__ */
int self_test_pe_upstream(struct stout *stout)
int self_test_rcd(struct stout *stout)
Startup test for RCD.
Definition self_test.c:190
int self_test_supply(struct stout *stout, struct rms_adc_values *rms_adc_values)
Startup test for power supply.
Definition self_test.c:55
int self_test_rcd_running(struct stout *stout, uint16_t step, enum state_machine_events_e *event)
Running test for RCD.
Definition self_test.c:273
int self_test_relay_closed(struct stout *stout, int32_t v2)
Running test for relay.
Definition self_test.c:373
int self_test_relay_stuck(struct stout *stout)
Relay test.
Definition self_test.c:491
int self_test_startup(struct stout *stout, struct rms_adc_values *rms_adc_values)
Startup test.
Definition self_test.c:452
STOUT state machine header file.
state_machine_events_e
State machine event.
Definition state_machine.h:96
Definition state_machine.h:211
Structure for Stout machine.
Definition state_machine.h:172