|
K-FSW ec10f94
Modular flight software on Zephyr, for small satellites
|
#include <fbo.h>
Public Attributes | |
| char | name [KFSW_FBO_NAME_MAX] |
| bool | running |
| uint32_t | lines_run |
| uint32_t | lines_failed |
| uint32_t | lines_skipped |
| uint32_t | runs |
| uint16_t | line |
| int | last_result |
Procedure state and execution counters.
| int kfsw_fbo_status::last_result |
Last completed run: 0 on success, negative errno on failure or cancellation.
| uint16_t kfsw_fbo_status::line |
Line the current or last run stopped on, 1-based, 0 before any.
| uint32_t kfsw_fbo_status::lines_failed |
Lines that reported a failure.
| uint32_t kfsw_fbo_status::lines_run |
Lines carried out since boot, across all runs.
| uint32_t kfsw_fbo_status::lines_skipped |
Lines skipped by a guard.
| char kfsw_fbo_status::name[KFSW_FBO_NAME_MAX] |
Procedure currently running, or the last one that ran.
| bool kfsw_fbo_status::running |
Whether a procedure is running now.
| uint32_t kfsw_fbo_status::runs |
Procedures started since boot.