COSMOS Docs
  • Project Website
  • GitHub
  • Submit an Issue
    • COSMOS Documentation
    • 1 Intro
      • 1.1 COSMOS Overview
      • 1.2 COSMOS Introduction
    • 2 Getting Started
      • 2.1 Development Environment
      • 2.2 COSMOS Core Install
        • 2.2.1 COSMOS Core Install
        • 2.2.2 Install Qt
        • 2.2.3 Install COSMOS Core on Docker
        • 2.2.4 Install COSMOS Core on Ubuntu
        • 2.2.5 COSMOS Web Installation
    • 3 Features
    • 4 Tutorials
      • 4.1 Tutorials
      • 4.2 Concepts
        • 4.2.1 Time System
        • 4.2.2 Libraries
        • 4.2.3 Error Messages
      • 4.3 COSMOS Core Tutorials
      • 4.4 Start a New COSMOS Project
      • 4.5 Agents
        • 4.5.1 Overview
        • 4.5.2 Agent Program
        • 4.5.3 Setup a New Agent
        • 4.5.4 Agent 001 and 002
        • 4.5.5 Agent talk free
        • 4.5.6 Agent Calc
        • 4.5.7 Agent Forward
        • 4.5.8 Agent File: Remote File Transfers
      • 4.6 Commands
        • 4.6.1 Direct Commanding
        • 4.6.2 Executive Command Queue
      • 4.7 Namespace
        • 4.7.1 Namespace Overview
        • 4.7.2 SOH Messages
        • 4.7.3 Create a Node
        • 4.7.4 Add a New Device
        • 4.7.5 Aliases
      • 4.8 Agents with Hardware
        • 4.8.1 Arduino Agent
        • 4.8.2 Teensy Agent
        • 4.8.3 Raspberry Pi Agent
        • 4.8.4 Agent GPS
      • 4.9 Simulating a Satellite Orbit & Attitude
      • 4.10 Build Options
        • 4.10.1 Cross-Compiling
      • 4.11 Hardware
        • 4.11.1 Gumstix
        • 4.11.2 PyCubed
        • 4.11.3 BeagleBone
        • 4.11.4 Setup SLIP
      • 4.12 COSMOS
        • 4.12.1 COSMOS Tutorial Part 1
        • 4.12.2 COSMOS Tutorial Part 2
        • 4.12.3 COSMOS Tutorial Part 3
        • 4.12.4 COSMOS Tutorial Part 4
        • 4.12.5 COSMOS Tutorial Part 5
      • 4.13 Install
        • 4.13.1 Installation Overview
        • 4.13.2 Install Qt
        • 4.13.3 Installing COSMOS From Scratch
        • 4.13.4 Installing COSMOS From Scratch
      • 4.14 Setup
        • 4.14.1 Setup
        • 4.14.2 Getting Started Part 2
        • 4.14.3 Getting Started Part 3
    • 5 Projects
    • 6 Guidelines
    • 7 Workshops
    • 8 Help
      • 8.1 Troubleshooting
      • 8.2 FAQ
    • 9 Resources
    • 10 FAQ
    • 11 Safety Procedures
    • 12 Install on Windows
    • 13 Other
      • 13.1 Programming Tutorials
      • 13.2 Useful Tools
    • 14 Documentation
      • 14.1 Agents
        • 14.1.1 Agents
        • 14.1.2 Heater Agent
        • 14.1.3 PyCubed Agent
        • 14.1.4 Raspberry Pi Agent
        • 14.1.5 Sun Sensor Agent
        • 14.1.6 Switch Agent
        • 14.1.7 Temperature Sensor Agent
      • 14.2 COSMOS
        • 14.2.1 COSMOS
        • 14.2.2 COSMOS Web
      • 14.3 Other
        • 14.3.1 Development Enviornment
        • 14.3.2 Doxygen
        • 14.3.3 PyCubed Communication Protocol
        • 14.3.4 Development Enviornment
      • 14.4 Raspberry Pi Library
        • 14.4.1 Raspberry Pi Library
        • 14.4.2 Agent Class
        • 14.4.3 Beaglebone Class
        • 14.4.4 Cubesat Class
        • 14.4.5 GPS Class
        • 14.4.6 Heater Class
        • 14.4.7 IMU Class
        • 14.4.8 Sun Sensor Class
        • 14.4.9 Temperature Sensor Class
      • 14.5 Utility Classes
        • 14.5.1 GPIO Class
        • 14.5.2 PyCubed Class
        • 14.5.3 Raspberry Pi Class
        • 14.5.4 Simple Agent Devices Class
        • 14.5.5 Simple Agent Class
        • 14.5.6 Time Class
        • 14.5.7 Timer Class
      • 14.6 Site
        • 14.6.1 Site Documentation for Developers
        • 14.6.2 Getting Started
        • 14.6.3 Structure
        • 14.6.4 Front Matter
        • 14.6.5 FAQ Layout
        • 14.6.6 Agent Layout
        • 14.6.7 includes
        • 14.6.8 COSMOS Device Table
        • 14.6.9 Quick Details Table
        • 14.6.10 Agent Request Table