![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
#include <limits>#include "Fw/Types/Assert.hpp"#include "Svc/Seq/BlockStateEnumAc.hpp"#include "Svc/WasmSequencer/WasmSequencer.hpp"#include "Svc/WasmSequencer/WasmSequencerComponentAc.hpp"#include "Svc/WasmSequencer/WasmSequencer_HostFunctionEnumAc.hpp"#include "config/FppConstantsAc.hpp"#include "config/FwChanIdTypeAliasAc.h"#include "config/FwPacketDescriptorTypeAliasAc.h"#include "config/FwPrmIdTypeAliasAc.h"#include "spacewasm.h"Go to the source code of this file.
Namespaces | |
| Svc | |
| RateGroupDivider component implementation. | |
Typedefs | |
| using | Svc::HostFn = spacewasm_hostcall_result_t(WasmSequencer::*)(struct spacewasm_caller_t *, const struct spacewasm_value_t *, size_t, struct spacewasm_value_t *) |
| Member-function signature of a spacewasm host-function handler. More... | |
Functions | |
| template<HostFn Handler> | |
| static spacewasm_hostcall_result_t | Svc::hostFunctionTrampoline (struct spacewasm_caller_t *caller, void *userdata, const struct spacewasm_value_t *params, size_t n_params, struct spacewasm_value_t *out_result) |
| Named trampoline adapting spacewasm's C host-function ABI to a member handler. More... | |