STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
fsw::elodin::anonymous_namespace{DatabaseConfig.cpp} Namespace Reference

Functions

void appendTables (std::vector< std::pair< uint8_t, uint8_t > > &out, const std::vector< BoardChannels > &boards, uint8_t type_hi, uint8_t offset)
 Append (type_hi, (board_number-1)*0x20 + offset + ch) for every active channel.
bool register_t7_vtable (ElodinClient &client, uint8_t lo, const std::string &entity, const char *value_field, const char *u32_field, PrimType u32_type, const char *status_field)

Function Documentation

◆ appendTables()

void fsw::elodin::anonymous_namespace{DatabaseConfig.cpp}::appendTables ( std::vector< std::pair< uint8_t, uint8_t > > & out,
const std::vector< BoardChannels > & boards,
uint8_t type_hi,
uint8_t offset )

Append (type_hi, (board_number-1)*0x20 + offset + ch) for every active channel.

Definition at line 165 of file DatabaseConfig.cpp.

References appendTables(), board(), and ch().

Referenced by appendTables().

◆ register_t7_vtable()

bool fsw::elodin::anonymous_namespace{DatabaseConfig.cpp}::register_t7_vtable ( ElodinClient & client,
uint8_t lo,
const std::string & entity,
const char * value_field,
const char * u32_field,
PrimType u32_type,
const char * status_field )

Definition at line 204 of file DatabaseConfig.cpp.

References ok, register_t7_vtable(), and fsw::elodin::send_msg().

Referenced by register_t7_vtable().