|
| template<typename T> |
| static bool | fsw::elodin::send_msg (ElodinClient &client, T msg) |
| static bool | fsw::elodin::register_raw_sensor_vtable (ElodinClient &client, uint8_t type_hi, uint8_t channel_id, uint64_t entity_id, const std::string &entity_name, const std::string &adc_field_name) |
| static bool | fsw::elodin::register_calibrated_vtable (ElodinClient &client, uint8_t type_hi, uint8_t pkt_lo, uint64_t entity_id, const std::string &entity_name, const std::string &cal_field_name, const std::string &raw_field_name) |
| static bool | fsw::elodin::register_actuator_state_vtable (ElodinClient &client, uint8_t type_hi, uint8_t channel_id, uint64_t entity_id, const std::string &entity_name) |
| 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.
|
| std::vector< std::pair< uint8_t, uint8_t > > | fsw::elodin::raw_sensor_tables (const std::vector< BoardChannels > &pt_boards, const std::vector< BoardChannels > &act_boards, const std::vector< BoardChannels > &tc_boards, const std::vector< BoardChannels > &rtd_boards, const std::vector< BoardChannels > &lc_boards, const std::vector< BoardChannels > &enc_boards) |
| | Elodin table ids (hi, lo) for the RAW sensor VTables the given boards publish.
|
| std::vector< std::pair< uint8_t, uint8_t > > | fsw::elodin::calibrated_sensor_tables (const std::vector< BoardChannels > &pt_boards, const std::vector< BoardChannels > &tc_boards, const std::vector< BoardChannels > &rtd_boards, const std::vector< BoardChannels > &lc_boards, const std::vector< BoardChannels > &enc_boards, const std::vector< BoardChannels > &act_boards) |
| | Elodin table ids for the CALIBRATED VTables, matching register_calibrated_tables() (same encoding as above with a +0x10 channel offset, and ACT at 0x31 rather than 0x30).
|
| 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) |
| static bool | fsw::elodin::register_self_test_vtable (ElodinClient &client, uint8_t board_id, uint8_t sensor_id) |
| static bool | fsw::elodin::register_sequencer_vtable (ElodinClient &client) |
| static bool | fsw::elodin::register_calibration_command_vtable (ElodinClient &client) |
| std::vector< std::pair< uint8_t, uint8_t > > | fsw::elodin::ball_valve_raw_tables (const std::vector< BoardChannels > &bv_boards) |
| std::vector< std::pair< uint8_t, uint8_t > > | fsw::elodin::ball_valve_calibrated_tables (const std::vector< BoardChannels > &bv_boards) |
| std::vector< std::pair< uint8_t, uint8_t > > | fsw::elodin::ball_valve_cmd_tables (const std::vector< BoardChannels > &bv_boards) |