Skip to content
/ tvsio Public

Trick Variable Server Input Output is a Core Flight Software app that can transfer data to and from Trick simulations

License

Notifications You must be signed in to change notification settings

nasa/tvsio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TVS-IO is a Core Flight Software (cFS) app that enables two-way communication between cFS's Software Bus Network (SBN) and Trick simulations.

Visit the TVS-IO App Wiki for information on how TVS-IO works, cloning, configuring, building, and running.

For a sample of how TVS-IO can be incorporated into a cFS project, see tvsio-demo

This app can be configured as any other CFS app would in a mission. The *.tvm files should be placed in the 'fsw/tvm_files/' directory and all CFS data types w/ an associated mapping in a *.tvm file must have their type definition in a header file in the 'fsw/types_inc' directory. However, it's a common-place for a mission to have a single 'include' directory somewhere that contains header files with all of the message definitions shared by CFS apps for that mission. In this case, you can simply replace the 'fsw/types_inc' with a symbolic link to said directory and all should be well.

TVS-IO is released under the NASA Open Source Agreement Version 1.3 license.

About

Trick Variable Server Input Output is a Core Flight Software app that can transfer data to and from Trick simulations

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published