Skip to main content

Crate cfs_synapse

Crate cfs_synapse 

Source

Structs§

CfsOptions
Options for cFS validation and code generation.

Enums§

Error
Error type returned by the Synapse library facade.
Lang
Target language for Synapse code generation.
MsgIdLayout
cFE message ID layout policy used for command/telemetry validation.
RegistryFormat
Machine-readable packet registry output format.

Functions§

check_path
Check a .syn input path, validating its import graph and cFS codegen support.
check_path_with_options
Check a .syn input path with cFS validation options.
check_paths
Check one or more .syn input paths as a mission-visible set.
check_paths_with_options
Check one or more .syn input paths with cFS validation options.
check_str
Check .syn source text for parser and cFS codegen support.
check_str_with_options
Check .syn source text for parser and cFS codegen support with options.
generate_c_file
Generate a cFS C header from an input file.
generate_docs
Generate static HTML documentation from one or more .syn input paths.
generate_docs_with_options
Generate static HTML documentation with cFS validation options.
generate_file
Generate code from an input file and write it into out_dir.
generate_file_with_options
Generate code from an input file with cFS validation options and write it into out_dir.
generate_files
Generate the root file and all transitive imports into out_dir.
generate_files_with_options
Generate the root file and transitive imports with cFS validation options.
generate_path
Generate code from a .syn input path, validating the import graph rooted at that file.
generate_path_with_options
Generate code from a .syn input path with cFS validation options.
generate_registry
Generate a machine-readable packet registry from one or more .syn input paths.
generate_registry_with_options
Generate a machine-readable packet registry with cFS validation options.
generate_rust_file
Generate Rust #[repr(C)] bindings from an input file.
generate_str
Generate code from .syn source text.
generate_str_with_options
Generate code from .syn source text with cFS validation options.
write_docs
Generate static HTML documentation and write it to out_dir/index.html.
write_docs_with_options
Generate static HTML documentation with options and write it to out_dir/index.html.
write_registry
Generate a machine-readable packet registry and write it to output.
write_registry_with_options
Generate a machine-readable packet registry with options and write it to output.