Bus Communications Application

Overview

The Bus Communications Application serves as the primary interface to the CAN bus, preventing message collisions and handling queuing and prioritization. It operates on both OBC and Payload Controller.

Data Input

  • CAN buses

  • SBN

Data Output

  • CAN buses

  • SBN

Data Processing

  • Receive event messages

  • Prevents message collisions

  • Handles queuing and prioritization

Integration Points with PULSE-A Applications

Integration Points with NASA Provided Applications

Integration Points with Hardware

  • I2C Bus: Handles I2C communication protocols

  • CAN Bus: Primary interface for hardware communication

Integration Points with Other Software

  • Software Bus: Receives commands from applications and routes to appropriate hardware interfaces