Editing CVEL
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | |||
[[Image:Dualexpress.jpg|thumb|right|250px|Building a payload hierarchy with CVEL/GPDS]] | [[Image:Dualexpress.jpg|thumb|right|250px|Building a payload hierarchy with CVEL/GPDS]] | ||
− | + | CVE-lite (abridged Common Vessel Extensions) is a programming library to aid developers of add-on vessels for Orbiter. It extends the native Orbiter [[VESSEL]] class with additional functionality for multiple payloads, enhanced mesh handling or scenario-file based multistage support. It evolved from Dave Rowbotham's CVE library, cutting down on some of the internal complexity to allow for easier maintenance, and adding some new functionality. | |
CVEL implements the [[GPDS|Generic Payload Description System]] (GPDS) to allow the end user to express via simple lines in the scenario file any payload and, if using another CVEL vessel, any additional upper stages. Version-independent inter-vessel communication, as used by the library internally, is also extended to programmers by a companion library, [[cvelmessage.dll]]. | CVEL implements the [[GPDS|Generic Payload Description System]] (GPDS) to allow the end user to express via simple lines in the scenario file any payload and, if using another CVEL vessel, any additional upper stages. Version-independent inter-vessel communication, as used by the library internally, is also extended to programmers by a companion library, [[cvelmessage.dll]]. | ||
Line 106: | Line 105: | ||
− | == CVEL | + | == CVEL add-ons == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Soyuz TMA === | === Soyuz TMA === | ||
[[Image:Tmadg2.jpg|thumb|250px|right|Soyuz TMA docks to a DG4]] | [[Image:Tmadg2.jpg|thumb|250px|right|Soyuz TMA docks to a DG4]] | ||
Line 326: | Line 117: | ||
Launch on the [[Soyuz Launchers]] and perfect for use with the [[Progress]] and [[ATV]]. | Launch on the [[Soyuz Launchers]] and perfect for use with the [[Progress]] and [[ATV]]. | ||
− | |||
==See also== | ==See also== | ||
+ | [[:Category:CVELVessels|incomplete list of CVEL-compatible vessels]] | ||
[http://projectganymede.sourceforge.net/cve-lite/tutorials.html CVEL programming tutorial] | [http://projectganymede.sourceforge.net/cve-lite/tutorials.html CVEL programming tutorial] | ||
Line 344: | Line 135: | ||
{{HasPrecis}} | {{HasPrecis}} | ||
− | |||
[[Category:Libraries]] | [[Category:Libraries]] |