Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Introduction

The sensor module is responsible for taking telemetry from the environment, logging it to storage and reporting those measurements to other modules.  

This page reflects the software design for the second revision of the sensor module

Data

NameDataTypeSize (bytes)Sample Rate (Hz)
INA219 (3v3)

Voltage

Power

Current

float

float

float

32

32

32

15
INA219 (5v0)

Voltage

Power

Current

float

float

float

32

32

32

15
INA219 (BATT)

Voltage

Power

Current

float

float

float

32

32

32

15


*** If I did my math right, 15 hertz assuming a default 12-bit resolution for the INA219s.

Tasks

NameResponsibilityPriority
INA219 TelemetryRead in values from the INA219 and queue the data for processingHigh
Ethernet TransmitTransmit telemetry to other modulesMedium
Data Logging Log sensor telemetryMedium


Callbacks

NameResponsibility
  • No labels