STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
fsw::config::PtBoardConfig Struct Reference

Per-board 4-20 mA conversion parameters, keyed by Elodin slot (board_number). More...

#include <LoadActiveBoards.hpp>

Public Attributes

uint8_t board_id = 0
uint8_t board_number = 0
 Elodin slot: board_id % 10, with 0 mapping to 10.
PtInterface interface = PtInterface::RATIOMETRIC_0_5V
double full_scale_psi = 5000.0
double sense_resistor_ohms = 120.0
double adc_ref_voltage = 2.5

Detailed Description

Per-board 4-20 mA conversion parameters, keyed by Elodin slot (board_number).

Definition at line 44 of file LoadActiveBoards.hpp.

Member Data Documentation

◆ adc_ref_voltage

double fsw::config::PtBoardConfig::adc_ref_voltage = 2.5

Definition at line 50 of file LoadActiveBoards.hpp.

◆ board_id

uint8_t fsw::config::PtBoardConfig::board_id = 0

◆ board_number

uint8_t fsw::config::PtBoardConfig::board_number = 0

Elodin slot: board_id % 10, with 0 mapping to 10.

Definition at line 46 of file LoadActiveBoards.hpp.

◆ full_scale_psi

double fsw::config::PtBoardConfig::full_scale_psi = 5000.0

Definition at line 48 of file LoadActiveBoards.hpp.

◆ interface

PtInterface fsw::config::PtBoardConfig::interface = PtInterface::RATIOMETRIC_0_5V

Definition at line 47 of file LoadActiveBoards.hpp.

◆ sense_resistor_ohms

double fsw::config::PtBoardConfig::sense_resistor_ohms = 120.0

Definition at line 49 of file LoadActiveBoards.hpp.


The documentation for this struct was generated from the following file: