Basilisk Logo
version 2.4.0

Basilisk:

  • Install
  • Learning Basilisk
  • Support
    • Basilisk Release Notes
    • Basilisk Known Issues
    • User Information
    • Developer Information
      • Coding Guidelines
      • Accessing the Debugger for C/C++ Basilisk Modules
      • Deprecating code in Basilisk
      • Making a New C/C++ Basilisk Module
      • Using Sphinx to Document Basilisk Modules and Folders
      • Basilisk Module Checkout List
      • Basilisk Architecture Support Documentation
      • Migrating Basilisk Modules from Version 1.X to 2.X
      • Migrating BSK Scripts to Python 3
  • Documentation
  • External Sites

Vizard:

  • About Vizard
  • Download
  • Release Notes
  • User Guide
  • Advanced Features
  • Video Gallery
Basilisk
  • Support
  • Developer Information
  • View page source

Developer Information

The following support files help with writing Basilisk modules.

  • Coding Guidelines
    • Motivation
    • What about non-conforming code?
    • Naming
    • General Guidelines
    • Modules
    • C/C++ Exceptions
    • Python Exceptions
    • Running Unit and Integrated Tests
  • Accessing the Debugger for C/C++ Basilisk Modules
    • Motivation
    • Basilisk build requirements
    • How to catch breakpoints in a C/C++ module
  • Deprecating code in Basilisk
    • Motivation
    • Deprecating Python Code
    • Deprecating C++ Code Wrapped by SWIG
  • Making a New C/C++ Basilisk Module
  • Using Sphinx to Document Basilisk Modules and Folders
    • Adding Documentation to a Basilisk Module
    • Adding Documentation to a Basilisk Folder
    • Overriding the Folder’s Auto-Generated index.rst File
  • Basilisk Module Checkout List
    • Branch Must Be Up to Date
    • Building Basilisk and Testing
    • Style and Formatting
    • Module Programming
    • Module Documentation
    • Module Functionality Testing
    • Module Integrated Test
    • Update Release Notes
  • Basilisk Architecture Support Documentation
  • Migrating Basilisk Modules from Version 1.X to 2.X
    • Motivation
    • Message Names
    • Creating New Message Definitions
    • Step-By-Step Guide to Upgrade a Basilisk Modules
  • Migrating BSK Scripts to Python 3
    • Dividing Scalars
    • Returning Lists Instead of Iterables
    • Range, Map, Zip
    • Print
    • Strings
    • Pyswice Imports
Previous Next

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

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