Skip to content

Class Subsystem

ClassList > Subsystem

Class to dynamically initialise different subsystems.

  • #include <i2c_connectivity.h>

Public Functions

Type Name
Subsystem (uint8_t i2cAddress, uint8_t * pinLed, uint8_t * subsystemStatus, uint8_t ** uint8List, uint8_t uint8Count, float ** floatList, uint8_t floatCount)
void connectionCheck ()
void dataGet ()
void ledUpdate (uint8_t lowPowerMode)
uint8_t statusGet ()
void write (uint8_t byte)

Public Functions Documentation

function Subsystem

Subsystem::Subsystem (
    uint8_t i2cAddress,
    uint8_t * pinLed,
    uint8_t * subsystemStatus,
    uint8_t ** uint8List,
    uint8_t uint8Count,
    float ** floatList,
    uint8_t floatCount
) 

function connectionCheck

void Subsystem::connectionCheck () 

function dataGet

void Subsystem::dataGet () 

function ledUpdate

void Subsystem::ledUpdate (
    uint8_t lowPowerMode
) 

function statusGet

uint8_t Subsystem::statusGet () 

function write

void Subsystem::write (
    uint8_t byte
) 


The documentation for this class was generated from the following file onboard/firmware/include/i2c_connectivity.h