F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Svc::Wasm Namespace Reference

Enumerations

enum  { MODULE_NAME_STRING_SIZE = 16 }
 
enum  { GLOBAL_NAME_STRING_SIZE = 16 }
 
enum  { GUEST_EVENT_MESSAGE_SIZE = 128 }
 
enum  { DEFAULT_INSTRUCTION_FUEL = 1000 }
 
enum  { MAX_SERIAL_OUT_PORTS = 5 }
 
enum  { MAX_SERIAL_IN_PORTS = 5 }
 

Variables

const char *const DEFAULT_SEQ_BASE_DIR = ""
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Buffer size (bytes) for a WebAssembly module name (LOAD/INVOKE and the commands/events that reference a loaded module by name)

Enumerator
MODULE_NAME_STRING_SIZE 

Definition at line 691 of file FppConstantsAc.hpp.

◆ anonymous enum

anonymous enum

Buffer size (bytes) for a WebAssembly global export name (GLOBAL_SET_

Enumerator
GLOBAL_NAME_STRING_SIZE 

Definition at line 697 of file FppConstantsAc.hpp.

◆ anonymous enum

anonymous enum

Maximum length (bytes) of a guest-emitted event message (fprime.event host function)

Enumerator
GUEST_EVENT_MESSAGE_SIZE 

Definition at line 703 of file FppConstantsAc.hpp.

◆ anonymous enum

anonymous enum

Default value of the INSTRUCTION_FUEL parameter: number of Wasm instructions to execute per interpreter cycle

Enumerator
DEFAULT_INSTRUCTION_FUEL 

Definition at line 709 of file FppConstantsAc.hpp.

◆ anonymous enum

anonymous enum

Maximum number of serialOut ports per WasmSequencer instance. Each index may specify a distinct purpose. This contract is specified by the topology connection per-sequencer instance

Enumerator
MAX_SERIAL_OUT_PORTS 

Definition at line 716 of file FppConstantsAc.hpp.

◆ anonymous enum

anonymous enum

Maximum number of serialIn ports per WasmSequencer instance. Each index may specify a distinct purpose. This contract is specified by the topology connection per-sequencer instance Each serialIn port index will get it's own queue. When initializing each instance, each port index must be given a queue size.

Enumerator
MAX_SERIAL_IN_PORTS 

Definition at line 725 of file FppConstantsAc.hpp.

Variable Documentation

◆ DEFAULT_SEQ_BASE_DIR

const char *const Svc::Wasm::DEFAULT_SEQ_BASE_DIR = ""

the default value of the SEQ_BASE_DIR parameter: a literal prefix prepended to each requested sequence file path

Definition at line 23 of file FppConstantsAc.cpp.