STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
fsw::config::BoardDiscovery Member List

This is the complete list of members for fsw::config::BoardDiscovery, including all inherited members.

add_or_update_board(const DiscoveredBoard &board)fsw::config::BoardDiscoveryprivate
assign_ip(const BoardSignature &signature)fsw::config::BoardDiscovery
base_ip_fsw::config::BoardDiscoveryprivate
BoardDiscovery()fsw::config::BoardDiscovery
boards_mutex_fsw::config::BoardDiscoveryprivate
BoardType enum namefsw::config::BoardDiscovery
calculate_ip_from_signature(const BoardSignature &signature) constfsw::config::BoardDiscoveryprivate
current_mode_fsw::config::BoardDiscoveryprivate
detect_board_type(const std::vector< SensorInfo > &sensors) constfsw::config::BoardDiscoveryprivate
detect_sensors_from_packet(const uint8_t *data, size_t size) constfsw::config::BoardDiscoveryprivate
discovered_boards_fsw::config::BoardDiscoveryprivate
discovery_active_fsw::config::BoardDiscoveryprivate
discovery_callbacks_fsw::config::BoardDiscoveryprivate
DiscoveryMode enum namefsw::config::BoardDiscovery
generate_board_config(const DiscoveredBoard &board) constfsw::config::BoardDiscoveryprivate
generate_config()fsw::config::BoardDiscovery
generate_sensor_config(const std::vector< SensorInfo > &sensors) constfsw::config::BoardDiscoveryprivate
get_board(const BoardSignature &signature)fsw::config::BoardDiscovery
get_board_by_ip(const std::string &ip)fsw::config::BoardDiscovery
get_discovered_boards()fsw::config::BoardDiscovery
get_stats() constfsw::config::BoardDiscoveryinline
initialize(const std::string &network_interface, const std::string &base_ip, uint8_t ip_range_start=100, uint8_t ip_range_end=200)fsw::config::BoardDiscovery
ip_range_end_fsw::config::BoardDiscoveryprivate
ip_range_start_fsw::config::BoardDiscoveryprivate
ip_to_signature_fsw::config::BoardDiscoveryprivate
is_ip_available(const std::string &ip) constfsw::config::BoardDiscoveryprivate
listen_for_announcements()fsw::config::BoardDiscoveryprivate
network_interface_fsw::config::BoardDiscoveryprivate
process_board_announcement(const uint8_t *data, size_t size, const std::string &source_ip)fsw::config::BoardDiscovery
process_sensor_data(const uint8_t *data, size_t size, const std::string &source_ip)fsw::config::BoardDiscovery
register_discovery_callback(std::function< void(const DiscoveredBoard &)> callback)fsw::config::BoardDiscovery
remove_stale_boards(std::chrono::seconds timeout=std::chrono::seconds(30))fsw::config::BoardDiscoveryprivate
scan_network()fsw::config::BoardDiscoveryprivate
set_static_ip_for_board(uint8_t board_id, const std::string &ip)fsw::config::BoardDiscovery
signature_to_ip_fsw::config::BoardDiscoveryprivate
start_discovery(DiscoveryMode mode=DiscoveryMode::HYBRID)fsw::config::BoardDiscovery
static_ip_overrides_fsw::config::BoardDiscoveryprivate
stats_fsw::config::BoardDiscoveryprivate
stop_discovery()fsw::config::BoardDiscovery
update_config_file(const std::string &config_path) constfsw::config::BoardDiscovery
~BoardDiscovery()=defaultfsw::config::BoardDiscovery