Basilisk Logo
version 2.4.0

Basilisk:

  • Install
  • Learning Basilisk
    • Fundamentals of Basilisk Simulations
    • Integrated Example Scripts
    • Basics of Writing Basilisk Modules
      • Module Design Considerations
      • Creating New Message Definitions
      • Making C Modules
        • Module Header File
        • C Message Object
        • Module Definition File
        • Swig Interface File
        • Deprecated SWIG Interface File
      • Making C++ Modules
      • Making Python Modules
      • Module RST Documentation
      • Module Unit Test File
      • Automation Script to Create a New Basilisk Module
      • Common Basilisk Support Files
      • Advanced Topics
  • Support
  • Documentation
  • External Sites

Vizard:

  • About Vizard
  • Download
  • Release Notes
  • User Guide
  • Advanced Features
  • Video Gallery
Basilisk
  • Learning Basilisk
  • Basics of Writing Basilisk Modules
  • Making C Modules
  • View page source

Making C Modules

This section covers how to write a C Basilisk Module. A sample C Basilisk module is found in Module: cModuleTemplate.

  • Module Header File
    • Basic C Module Setup
    • Sample Code
    • Required Module Methods
    • Module Variables
    • Array of Messages
  • C Message Object
    • Input Message
    • Output Message
  • Module Definition File
    • SelfInit Method
    • Reset Method
    • Update Method
    • Array of Messages
  • Swig Interface File
  • Deprecated SWIG Interface File
Previous Next

© Copyright 2024, Autonomous Vehicle Systems (AVS) Laboratory.

Built with Sphinx using a theme provided by Read the Docs.