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

Per-board channel info for board-namespaced entity registration. More...

#include <DatabaseConfig.hpp>

Collaboration diagram for fsw::elodin::BoardChannels:
[legend]

Public Attributes

uint8_t board_id
uint8_t board_number
std::vector< uint8_t > channels

Detailed Description

Per-board channel info for board-namespaced entity registration.

board_id: raw board ID from config (e.g. 21, 22, 12, 14) board_number: Elodin / daq slot = (board_id % 10) with 0 → 10 (e.g. id 12→2, id 10→10) channels: local connector IDs (1-10) that are active on this board

Definition at line 21 of file DatabaseConfig.hpp.

Member Data Documentation

◆ board_id

uint8_t fsw::elodin::BoardChannels::board_id

◆ board_number

uint8_t fsw::elodin::BoardChannels::board_number

Definition at line 23 of file DatabaseConfig.hpp.

Referenced by fsw::config::active_boards().

◆ channels

std::vector<uint8_t> fsw::elodin::BoardChannels::channels

Definition at line 24 of file DatabaseConfig.hpp.

Referenced by fsw::config::active_boards().


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