STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
LcTareStore.hpp File Reference
#include <cstdint>
#include <functional>
#include <map>
#include <mutex>
#include <string>
#include <vector>
Include dependency graph for LcTareStore.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fsw::calibration::LcTare
 One load cell's tare: the scale reads zero at the load it was holding when the operator pressed Tare. More...
class  fsw::calibration::LcTareStore
 Owns the per-channel tares for the calibration service. More...

Namespaces

namespace  fsw
 Motorized ball valve position: raw ADC counts -> % open.
namespace  fsw::calibration
 Output smoothing for calibrated PT pressure, per sensor uid (ESP32 and LabJack T7 alike).

Functions

std::string fsw::calibration::lc_tare_entity (uint8_t board_id, uint8_t connector)
 The publish-path entity name for an LC channel: "LC<slot>_Cal.CH<connector>", where slot is board_id % 10 with 0 -> 10 — the same rule DatabaseConfig uses to name the calibrated LC VTables, and the same board_number the LC publish path already holds.