Search Results for

    Start Here

    Use this section when your main question is what kind of WSS work you are trying to do.

    Choose The Closest Path

    • Using an Application
      • Choose this if you want to operate WSS through an existing GUI, CLI, Unity workflow, or Python-based tool.
      • This is the best starting point for application users.
    • Developing an Application
      • Choose this if you are building a user-facing tool on top of an existing WSS integration library.
      • This is the best starting point for most application developers.
    • Building a New Integration Library
      • Choose this if no existing integration library fits your language, platform, or transport environment.
      • This is the best path when you need to expose WSS to a new runtime.
    • Minor Core Modifications
      • Choose this if you need a focused internal change such as updating firmware support, limits, message definitions, settings decoding, or setup order.
    • Adding Layers or Core Functionality
      • Choose this if you are extending WSS itself with new reusable capabilities rather than making a focused internal fix.

    Fast Decision Guide

    • I already have an app and just need to run WSS.
      • Go to Using an Application.
    • I want to build a GUI, CLI, ROS node, or automation tool.
      • Go to Developing an Application.
    • I need WSS available in a new language or platform.
      • Go to Building a New Integration Library.
    • I need to change one core behavior without redesigning the stack.
      • Go to Minor Core Modifications.
    • I need to add a reusable feature set or new layer.
      • Go to Adding Layers or Core Functionality.

    Common Supporting Guides

    • Config Files Reference
      • Useful when your application or integration relies on the standard Config/ directory.
    • Core Architecture (Transport, Codec, Core)
      • Useful when you need to understand how setup, streaming, and lifecycle behavior actually work.
    • Choosing a Runtime for an Integration Library
      • Useful before starting a new integration library.
    • Repository and Kit Links
      • Use this when you want one place to collect application, integration library, and core links.

    Navigation:

    • Back to Home
    • Edit this page
    In this article
    Back to top Generated by DocFX