felix-star
Contents:
Introduction
Software Architecture
Common Components
felix-tohost
felix-toflx
felix-register
Complete Doxygen
felix-star
Index
Index
_
|
B
|
C
|
D
|
E
|
F
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
X
_
_log (C++ function)
,
[1]
_log_dump (C++ function)
,
[1]
B
bcid_t (C++ union)
bcid_t::bc_data (C++ member)
bcid_t::bcid (C++ member)
bcid_t::fields (C++ member)
bcid_t::fmt (C++ member)
bcid_t::length (C++ member)
,
[1]
bcid_t::reserved (C++ member)
Block (C++ struct)
Block::data (C++ member)
,
[1]
Block::elink (C++ member)
,
[1]
Block::marker (C++ member)
,
[1]
Block::sequence_number (C++ member)
,
[1]
BLOCK_HEADER_SIZE (C macro)
Bus (C++ class)
Bus::Bus (C++ function)
,
[1]
,
[2]
Bus::operator= (C++ function)
Bus::publish (C++ function)
C
chunk_buffer (C++ struct)
chunk_buffer::byte_size (C++ function)
chunk_buffer::chunk_buffer (C++ function)
chunk_buffer::chunk_size (C++ member)
chunk_buffer::clear (C++ function)
chunk_buffer::empty (C++ function)
chunk_buffer::get_status_byte (C++ function)
chunk_buffer::iov (C++ member)
chunk_buffer::iov_addr (C++ function)
chunk_buffer::iov_len (C++ function)
chunk_buffer::m_status_byte (C++ member)
chunk_buffer::push_back (C++ function)
chunk_buffer::remove_last_entry (C++ function)
chunk_buffer::update_status_byte (C++ function)
CHUNK_FW_CRC (C macro)
CHUNK_FW_MALF (C macro)
CHUNK_FW_TRUNC (C macro)
CHUNK_SW_MALF (C macro)
CHUNK_SW_TRUNC (C macro)
ChunkStatus (C++ enum)
ChunkStatus::FW_CRC (C++ enumerator)
ChunkStatus::FW_MALF (C++ enumerator)
ChunkStatus::FW_TRUNC (C++ enumerator)
ChunkStatus::SW_MALF (C++ enumerator)
ChunkStatus::SW_TRUNC (C++ enumerator)
CmemBuffer (C++ class)
CmemBuffer::cmem_buffer_exists (C++ function)
CmemBuffer::CmemBuffer (C++ function)
,
[1]
CmemBuffer::free_previous_cmem (C++ member)
CmemBuffer::handle (C++ member)
CmemBuffer::operator= (C++ function)
CmemBuffer::~CmemBuffer (C++ function)
Command (C++ struct)
Command::cmd (C++ member)
Command::cmd_args (C++ member)
Command::uuid (C++ member)
CompletionTable (C++ class)
CompletionTable::CompletionTable (C++ function)
CompletionTable::get_count (C++ function)
CompletionTable::get_entries (C++ function)
CompletionTable::get_previous_rd (C++ function)
CompletionTable::get_rd (C++ function)
CompletionTable::inspect (C++ function)
CompletionTable::is_empty (C++ function)
CompletionTable::push (C++ function)
CompletionTable::update (C++ function)
Config (C++ class)
Config::appname (C++ member)
Config::bugs (C++ function)
Config::Config (C++ function)
Config::format (C++ function)
Config::get_device_cid (C++ function)
Config::get_number_devices (C++ function)
Config::get_unique_dmaid (C++ function)
Config::handle_cmd_line (C++ function)
Config::network (C++ member)
Config::operator<< (C++ function)
,
[1]
Config::options (C++ function)
Config::parse (C++ function)
Config::resource (C++ member)
Config::stats (C++ member)
Config::udmaid_to_deviceid (C++ function)
Config::udmaid_to_dmaid (C++ function)
Config::usage (C++ function)
Config::use_file (C++ member)
Config::verbose (C++ member)
,
[1]
Config::vmem (C++ member)
Config::~Config (C++ function)
ConfigFile (C++ class)
ConfigFile::block_size (C++ member)
ConfigFile::channels (C++ member)
ConfigFile::ConfigFile (C++ function)
ConfigFile::elinks (C++ member)
ConfigFile::elinks_with_streams (C++ member)
ConfigFile::fifo_as_file (C++ member)
ConfigFile::file (C++ member)
ConfigFile::firmware (C++ member)
ConfigFile::format (C++ function)
ConfigFile::fromHostDataFormat (C++ member)
ConfigFile::handle_cmd_line (C++ function)
ConfigFile::lock_mask (C++ member)
ConfigFile::max_tlp_bytes (C++ member)
ConfigFile::operator<< (C++ function)
,
[1]
ConfigFile::options (C++ function)
ConfigFile::regmap (C++ member)
ConfigFile::status_leds (C++ member)
ConfigFile::toflx_dmaid (C++ member)
ConfigFile::toHostDataFormat (C++ member)
ConfigFile::wide_mode (C++ member)
ConfigFile::~ConfigFile (C++ function)
ConfigFileToHost (C++ class)
ConfigFileToHost::block_rate (C++ member)
ConfigFileToHost::ConfigFileToHost (C++ function)
ConfigFileToHost::format (C++ function)
ConfigFileToHost::full_mode (C++ member)
ConfigFileToHost::handle_cmd_line (C++ function)
ConfigFileToHost::operator<< (C++ function)
,
[1]
ConfigFileToHost::options (C++ function)
ConfigFileToHost::repeat (C++ member)
ConfigFileToHost::usage (C++ function)
ConfigFileToHost::~ConfigFileToHost (C++ function)
ConfigRegister (C++ class)
ConfigRegister::bus_dir (C++ member)
ConfigRegister::bus_group (C++ member)
ConfigRegister::dconfs (C++ member)
ConfigRegister::enable_cmd (C++ member)
ConfigRegister::enable_mon (C++ member)
ConfigRegister::enable_reply (C++ member)
ConfigRegister::evloop_type (C++ member)
ConfigRegister::extra_mon (C++ member)
ConfigRegister::fid_mon (C++ member)
ConfigRegister::local_ip (C++ member)
ConfigRegister::mon_interval (C++ member)
ConfigRegister::parse (C++ function)
ConfigRegister::port_mon (C++ member)
ConfigRegister::verbose (C++ member)
ConfigRegister::verbose_bus (C++ member)
ConfigToFlx (C++ class)
ConfigToFlx::ConfigToFlx (C++ function)
ConfigToFlx::format (C++ function)
ConfigToFlx::handle_cmd_line (C++ function)
ConfigToFlx::operator<< (C++ function)
,
[1]
ConfigToFlx::options (C++ function)
ConfigToFlx::trickle (C++ member)
ConfigToFlx::unbuffered (C++ member)
ConfigToFlx::usage (C++ function)
ConfigToFlxToFile (C++ class)
ConfigToFlxToFile::ConfigToFlxToFile (C++ function)
ConfigToFlxToFile::format (C++ function)
ConfigToFlxToFile::handle_cmd_line (C++ function)
ConfigToFlxToFile::operator<< (C++ function)
,
[1]
ConfigToFlxToFile::options (C++ function)
ConfigToFlxToFile::usage (C++ function)
ConfigToFlxToFile::~ConfigToFlxToFile (C++ function)
ConfigToHost (C++ class)
ConfigToHost::ConfigToHost (C++ function)
ConfigToHost::daq_threads (C++ member)
ConfigToHost::dcs_rate_limit (C++ member)
ConfigToHost::format (C++ function)
ConfigToHost::handle_cmd_line (C++ function)
ConfigToHost::l1id_check (C++ member)
ConfigToHost::max_daq_chunk_size (C++ member)
ConfigToHost::max_dcs_chunk_size (C++ member)
ConfigToHost::operator<< (C++ function)
,
[1]
ConfigToHost::options (C++ function)
ConfigToHost::poll_time (C++ member)
ConfigToHost::usage (C++ function)
D
Decoder (C++ class)
Decoder::decode (C++ function)
Decoder::Decoder (C++ function)
,
[1]
,
[2]
Decoder::get_decoder_stats (C++ function)
Decoder::get_decoder_stats_increment (C++ function)
Decoder::get_fid (C++ function)
Decoder::get_last_block (C++ function)
Decoder::operator= (C++ function)
,
[1]
Decoder::set_block_size (C++ function)
Device (C++ class)
Device::broadcast_elinks (C++ function)
Device::broadcast_for (C++ function)
Device::broadcast_type (C++ function)
Device::broadcast_type_str (C++ function)
Device::cancel_irq (C++ function)
Device::check_register (C++ function)
Device::close_device (C++ function)
Device::Device (C++ function)
Device::dma_cmp_even_bits (C++ function)
Device::dma_enabled (C++ function)
Device::dma_from_host (C++ function)
Device::dma_from_host_trickle (C++ function)
Device::dma_get_fw_ptr (C++ function)
Device::dma_get_sw_ptr (C++ function)
Device::dma_max_tlp_bytes (C++ function)
Device::dma_set_oneshot (C++ function)
Device::dma_set_sw_ptr (C++ function)
Device::dma_stop (C++ function)
Device::dma_to_host (C++ function)
Device::elink_has_stream_id (C++ function)
Device::get_block_size (C++ function)
Device::get_broadcast_elinks (C++ function)
Device::get_broadcast_enable_gen (C++ function)
Device::get_card_endpoints (C++ function)
Device::get_card_model (C++ function)
Device::get_channel (C++ function)
Device::get_ctrl_elinks_per_channel (C++ function)
Device::get_device_number (C++ function)
Device::get_egroup (C++ function)
Device::get_egroups_per_channel (C++ function)
Device::get_elink (C++ function)
Device::get_elink_type_str (C++ function)
Device::get_enabled_elinks_of_type (C++ function)
Device::get_epath (C++ function)
Device::get_epaths_per_egroup (C++ function)
Device::get_firmware_type (C++ function)
Device::get_fromhost_data_format (C++ function)
Device::get_fromhost_dmaid (C++ function)
Device::get_number_of_channels (C++ function)
Device::get_register (C++ function)
Device::get_regmap_version (C++ function)
Device::get_tohost_data_format (C++ function)
Device::get_trailer_size (C++ function)
Device::get_trickle_dmaid (C++ function)
Device::get_wide_mode (C++ function)
Device::has_wrong_rm (C++ function)
Device::hw_get_monitoring_data (C++ function)
Device::irq_disable (C++ function)
Device::irq_enable (C++ function)
Device::irq_wait (C++ function)
Device::is_full_mode (C++ function)
Device::is_lpgbt_mode (C++ function)
Device::is_primary (C++ function)
Device::m_cid (C++ member)
Device::m_device_number (C++ member)
Device::m_did (C++ member)
Device::m_firmware_type (C++ member)
Device::m_fromHostDataFormat (C++ member)
Device::m_toHostDataFormat (C++ member)
Device::m_vid (C++ member)
Device::make_dma_lock_mask (C++ function)
Device::open_device (C++ function)
Device::read_enabled_elinks (C++ function)
Device::set_register (C++ function)
DiskIO (C++ class)
DiskIO::block_read (C++ function)
DiskIO::block_write (C++ function)
DiskIO::byte_read (C++ function)
DiskIO::byte_write (C++ function)
DiskIO::DiskIO (C++ function)
,
[1]
DiskIO::FREAD (C++ member)
DiskIO::FWRITE (C++ member)
DiskIO::is_eof (C++ function)
DiskIO::operator= (C++ function)
DiskIO::reset_position (C++ function)
DiskIO::~DiskIO (C++ function)
DmaBuffer (C++ class)
DmaBuffer::DmaBuffer (C++ function)
DmaBuffer::emu_fw_ptr (C++ member)
DmaBuffer::paddr (C++ member)
DmaBuffer::pc_ptr (C++ member)
DmaBuffer::pend (C++ member)
DmaBuffer::size (C++ member)
DmaBuffer::vaddr (C++ member)
DmaBuffer::~DmaBuffer (C++ function)
E
Elink (C++ struct)
Elink::Elink (C++ function)
,
[1]
Elink::enc (C++ member)
Elink::fid (C++ member)
Elink::has_streams (C++ member)
Elink::lid (C++ member)
Elink::type (C++ member)
,
[1]
elink_type_t (C++ enum)
elink_type_t::DAQ (C++ enumerator)
elink_type_t::DCS (C++ enumerator)
elink_type_t::IC (C++ enumerator)
elink_type_t::NONE_ELINK_TYPE (C++ enumerator)
elink_type_t::TTC (C++ enumerator)
Encoder (C++ class)
Encoder::compute_final_bytes (C++ function)
Encoder::compute_full_blocks (C++ function)
Encoder::compute_max_msg_occupancy (C++ function)
Encoder::encode_and_write_msg (C++ function)
Encoder::Encoder (C++ function)
Encoder::get_block_size (C++ function)
Encoder::set_data_format (C++ function)
Encoder::set_destination_parameters (C++ function)
encoding_t (C++ enum)
encoding_t::ENC_8b10b (C++ enumerator)
encoding_t::ENC_DIRECT (C++ enumerator)
encoding_t::ENC_HDLC (C++ enumerator)
encoding_t::ENC_TTC (C++ enumerator)
errno_msg (C++ function)
,
[1]
EventLoopType (C++ enum)
EventLoopType::netio3_asio (C++ enumerator)
EventLoopType::netio3_native (C++ enumerator)
EventLoopType::netio_next (C++ enumerator)
F
felix_id_t (C++ type)
FileDevice (C++ class)
FileDevice::add_enabled_elink (C++ function)
FileDevice::cancel_irq (C++ function)
FileDevice::check_register (C++ function)
FileDevice::close_device (C++ function)
FileDevice::dma_cmp_even_bits (C++ function)
FileDevice::dma_enabled (C++ function)
FileDevice::dma_from_host (C++ function)
FileDevice::dma_from_host_trickle (C++ function)
FileDevice::dma_get_fw_ptr (C++ function)
FileDevice::dma_get_sw_ptr (C++ function)
FileDevice::dma_max_tlp_bytes (C++ function)
FileDevice::dma_set_oneshot (C++ function)
FileDevice::dma_set_sw_ptr (C++ function)
FileDevice::dma_stop (C++ function)
FileDevice::dma_to_host (C++ function)
FileDevice::FileDevice (C++ function)
,
[1]
FileDevice::get_block_size (C++ function)
FileDevice::get_card_endpoints (C++ function)
FileDevice::get_card_model (C++ function)
FileDevice::get_fromhost_data_format (C++ function)
FileDevice::get_fromhost_dmaid (C++ function)
FileDevice::get_number_of_channels (C++ function)
FileDevice::get_register (C++ function)
FileDevice::get_regmap_version (C++ function)
FileDevice::get_tohost_data_format (C++ function)
FileDevice::get_trailer_size (C++ function)
FileDevice::get_trickle_dmaid (C++ function)
FileDevice::get_wide_mode (C++ function)
FileDevice::hw_get_monitoring_data (C++ function)
FileDevice::irq_disable (C++ function)
FileDevice::irq_enable (C++ function)
FileDevice::irq_wait (C++ function)
FileDevice::is_primary (C++ function)
FileDevice::open_device (C++ function)
FileDevice::read_enabled_elinks (C++ function)
FileDevice::set_register (C++ function)
FileFromHostBuffer (C++ class)
FileFromHostBuffer::allocate_buffer (C++ function)
FileFromHostBuffer::dma_advance_write_ptr (C++ function)
FileFromHostBuffer::dma_free_bytes (C++ function)
FileFromHostBuffer::dma_get_read_offset (C++ function)
FileFromHostBuffer::dma_get_write_offset (C++ function)
FileFromHostBuffer::dma_get_write_ptr (C++ function)
FileFromHostBuffer::dma_is_full (C++ function)
FileFromHostBuffer::dma_set_write_offset (C++ function)
FileFromHostBuffer::dma_start_circular_trickle_buffer (C++ function)
FileFromHostBuffer::dma_start_continuous (C++ function)
FileFromHostBuffer::FileFromHostBuffer (C++ function)
FileFromHostBuffer::set_oneshot_trickle_buffer (C++ function)
FileFromHostBuffer::~FileFromHostBuffer (C++ function)
FileToHostBuffer (C++ class)
FileToHostBuffer::allocate_buffer (C++ function)
FileToHostBuffer::dma_advance_read_ptr (C++ function)
FileToHostBuffer::dma_bytes_available (C++ function)
FileToHostBuffer::dma_bytes_available_nowrap (C++ function)
FileToHostBuffer::dma_get_read_offset (C++ function)
FileToHostBuffer::dma_get_read_ptr (C++ function)
FileToHostBuffer::dma_get_write_offset (C++ function)
FileToHostBuffer::dma_get_write_ptr (C++ function)
FileToHostBuffer::dma_is_full (C++ function)
FileToHostBuffer::dma_set_read_ptr_paddr (C++ function)
FileToHostBuffer::dma_set_read_ptr_vaddr (C++ function)
FileToHostBuffer::dma_start_continuous (C++ function)
FileToHostBuffer::dma_wait_for_data_irq (C++ function)
FileToHostBuffer::FileToHostBuffer (C++ function)
FileToHostBuffer::~FileToHostBuffer (C++ function)
flx_fromhost_format (C++ enum)
flx_fromhost_format::FROMHOST_FORMAT_5BIT_LENGTH (C++ enumerator)
flx_fromhost_format::FROMHOST_FORMAT_HDR32_PACKET128_8B (C++ enumerator)
flx_fromhost_format::FROMHOST_FORMAT_HDR32_PACKET32 (C++ enumerator)
flx_fromhost_format::FROMHOST_FORMAT_HDR32_PACKET32_8B (C++ enumerator)
flx_fromhost_format::FROMHOST_FORMAT_HDR32_PACKET64 (C++ enumerator)
flx_fromhost_format::FROMHOST_FORMAT_HDR32_PACKET64_8B (C++ enumerator)
flx_fromhost_format::FROMHOST_FORMAT_REGMAP4 (C++ enumerator)
flx_fromhost_format::UN_INITIALIZED (C++ enumerator)
flx_tohost_format (C++ enum)
flx_tohost_format::TOHOST_SUBCHUNK_HEADER (C++ enumerator)
flx_tohost_format::TOHOST_SUBCHUNK_TRAILER (C++ enumerator)
FlxDevice (C++ class)
FlxDevice::cancel_irq (C++ function)
FlxDevice::check_register (C++ function)
FlxDevice::close_device (C++ function)
FlxDevice::dma_cmp_even_bits (C++ function)
FlxDevice::dma_enabled (C++ function)
FlxDevice::dma_from_host (C++ function)
FlxDevice::dma_from_host_trickle (C++ function)
FlxDevice::dma_get_fw_ptr (C++ function)
FlxDevice::dma_get_sw_ptr (C++ function)
FlxDevice::dma_max_tlp_bytes (C++ function)
FlxDevice::dma_set_oneshot (C++ function)
FlxDevice::dma_set_sw_ptr (C++ function)
FlxDevice::dma_stop (C++ function)
FlxDevice::dma_to_host (C++ function)
FlxDevice::FlxDevice (C++ function)
,
[1]
FlxDevice::get_block_size (C++ function)
FlxDevice::get_card_endpoints (C++ function)
FlxDevice::get_card_model (C++ function)
FlxDevice::get_fromhost_data_format (C++ function)
FlxDevice::get_fromhost_dmaid (C++ function)
FlxDevice::get_number_of_channels (C++ function)
FlxDevice::get_register (C++ function)
FlxDevice::get_regmap_version (C++ function)
FlxDevice::get_tohost_data_format (C++ function)
FlxDevice::get_trailer_size (C++ function)
FlxDevice::get_trickle_dmaid (C++ function)
FlxDevice::get_wide_mode (C++ function)
FlxDevice::hw_get_monitoring_data (C++ function)
FlxDevice::irq_disable (C++ function)
FlxDevice::irq_enable (C++ function)
FlxDevice::irq_wait (C++ function)
FlxDevice::is_primary (C++ function)
FlxDevice::open_device (C++ function)
FlxDevice::read_enabled_elinks (C++ function)
FlxDevice::set_register (C++ function)
FlxFromHostBuffer (C++ class)
FlxFromHostBuffer::allocate_buffer (C++ function)
FlxFromHostBuffer::dma_advance_write_ptr (C++ function)
FlxFromHostBuffer::dma_free_bytes (C++ function)
FlxFromHostBuffer::dma_get_read_offset (C++ function)
FlxFromHostBuffer::dma_get_write_offset (C++ function)
FlxFromHostBuffer::dma_get_write_ptr (C++ function)
FlxFromHostBuffer::dma_is_full (C++ function)
FlxFromHostBuffer::dma_set_write_offset (C++ function)
FlxFromHostBuffer::dma_start_circular_trickle_buffer (C++ function)
FlxFromHostBuffer::dma_start_continuous (C++ function)
FlxFromHostBuffer::FlxFromHostBuffer (C++ function)
FlxFromHostBuffer::set_oneshot_trickle_buffer (C++ function)
FlxFromHostBuffer::~FlxFromHostBuffer (C++ function)
FlxToHostBuffer (C++ class)
FlxToHostBuffer::allocate_buffer (C++ function)
FlxToHostBuffer::dma_advance_read_ptr (C++ function)
FlxToHostBuffer::dma_bytes_available (C++ function)
FlxToHostBuffer::dma_bytes_available_nowrap (C++ function)
FlxToHostBuffer::dma_get_read_offset (C++ function)
FlxToHostBuffer::dma_get_read_ptr (C++ function)
FlxToHostBuffer::dma_get_write_offset (C++ function)
FlxToHostBuffer::dma_get_write_ptr (C++ function)
FlxToHostBuffer::dma_is_full (C++ function)
FlxToHostBuffer::dma_set_read_ptr_paddr (C++ function)
FlxToHostBuffer::dma_set_read_ptr_vaddr (C++ function)
FlxToHostBuffer::dma_start_continuous (C++ function)
FlxToHostBuffer::dma_wait_for_data_irq (C++ function)
FlxToHostBuffer::FlxToHostBuffer (C++ function)
FlxToHostBuffer::~FlxToHostBuffer (C++ function)
FromHost (C++ class)
FromHost::cfg (C++ member)
FromHost::devices (C++ member)
FromHost::dma_buffers (C++ member)
FromHost::FromHost (C++ function)
FromHost::print_monitoring (C++ function)
FromHost::start (C++ function)
FromHost::stop (C++ function)
FromHostBuffer (C++ class)
FromHostBuffer::allocate_buffer (C++ function)
FromHostBuffer::compute_msg_dma_occupancy (C++ function)
FromHostBuffer::dma_advance_write_ptr (C++ function)
FromHostBuffer::dma_compute_free_bytes (C++ function)
FromHostBuffer::dma_free_bytes (C++ function)
FromHostBuffer::dma_get_free_MB (C++ function)
FromHostBuffer::dma_get_read_offset (C++ function)
FromHostBuffer::dma_get_write_offset (C++ function)
FromHostBuffer::dma_get_write_ptr (C++ function)
FromHostBuffer::dma_is_full (C++ function)
FromHostBuffer::dma_set_write_offset (C++ function)
FromHostBuffer::dma_start_circular_trickle_buffer (C++ function)
FromHostBuffer::dma_start_continuous (C++ function)
FromHostBuffer::encode_and_write (C++ function)
FromHostBuffer::FromHostBuffer (C++ function)
FromHostBuffer::get_device (C++ function)
FromHostBuffer::get_dmaid (C++ function)
FromHostBuffer::get_elinks (C++ function)
FromHostBuffer::get_elinks_of_type (C++ function)
FromHostBuffer::get_monitoring_data (C++ function)
FromHostBuffer::get_size (C++ function)
FromHostBuffer::get_trickle_config_size (C++ function)
FromHostBuffer::has_multiple_writers (C++ function)
FromHostBuffer::increment_writer_counter (C++ function)
FromHostBuffer::m_buffer (C++ member)
FromHostBuffer::m_buffer_mutex (C++ member)
FromHostBuffer::m_device (C++ member)
FromHostBuffer::m_dmaid (C++ member)
FromHostBuffer::m_encoder (C++ member)
FromHostBuffer::m_mon (C++ member)
FromHostBuffer::m_mon_prev (C++ member)
FromHostBuffer::m_number_of_writers (C++ member)
FromHostBuffer::m_run_flag (C++ member)
FromHostBuffer::m_size (C++ member)
FromHostBuffer::m_trickle_config_size (C++ member)
FromHostBuffer::set_dmaid (C++ function)
FromHostBuffer::set_encoder_data_format (C++ function)
FromHostBuffer::set_oneshot_trickle_buffer (C++ function)
FromHostBuffer::set_trickle_config_size (C++ function)
FromHostBuffer::stop (C++ function)
FromHostDeviceStats (C++ struct)
FromHostDeviceStats::device_id (C++ member)
FromHostDeviceStats::FromHostDeviceStats (C++ function)
FromHostDmaStats (C++ struct)
FromHostDmaStats::bytes_counter (C++ member)
FromHostDmaStats::dma_free_MB (C++ member)
FromHostDmaStats::dmaid (C++ member)
FromHostDmaStats::FromHostDmaStats (C++ function)
,
[1]
FromHostDmaStats::get_increment (C++ function)
FromHostDmaStats::msg_counter (C++ member)
FromHostDmaStats::msg_rate_Hz (C++ member)
FromHostDmaStats::msg_rate_Mbps (C++ member)
FromHostDmaStats::ts (C++ member)
FromHostElinkStats (C++ struct)
FromHostElinkStats::dropped_msg (C++ member)
FromHostElinkStats::fid (C++ member)
FromHostElinkStats::FromHostElinkStats (C++ function)
,
[1]
FromHostElinkStats::get_increment (C++ function)
FromHostElinkStats::largest_msg_size (C++ member)
FromHostElinkStats::on_processed_msg (C++ function)
FromHostElinkStats::processed_bytes (C++ member)
FromHostElinkStats::processed_msg (C++ member)
FromHostElinkStats::rate_msg_Hz (C++ member)
FromHostElinkStats::rate_msg_Mbps (C++ member)
FromHostElinkStats::ts (C++ member)
FromHostMonitor (C++ class)
FromHostMonitor::append_device_stats (C++ function)
FromHostMonitor::append_dma_stats (C++ function)
FromHostMonitor::append_elink_stats (C++ function)
FromHostMonitor::append_writer_stats (C++ function)
FromHostMonitor::FromHostMonitor (C++ function)
FromHostWriter (C++ class)
FromHostWriter::connection_closed (C++ function)
FromHostWriter::connection_established (C++ function)
FromHostWriter::encode_and_write (C++ function)
FromHostWriter::FromHostWriter (C++ function)
,
[1]
,
[2]
,
[3]
FromHostWriter::get_id (C++ function)
FromHostWriter::get_number_of_connections (C++ function)
FromHostWriter::get_writer_elink_stats (C++ function)
FromHostWriter::operator= (C++ function)
,
[1]
FromHostWriterStats (C++ struct)
FromHostWriterStats::FromHostWriterStats (C++ function)
FromHostWriterStats::number_of_connections (C++ member)
FromHostWriterStats::type (C++ member)
FromHostWriterStats::writer_id (C++ member)
H
HwMonBackend (C++ class)
HwMonBackend::device_pair (C++ type)
HwMonBackend::get_monitor_data (C++ function)
HwMonBackend::HwMonBackend (C++ function)
HwMonitor (C++ class)
HwMonitor::device_pair (C++ type)
HwMonitor::HwMonitor (C++ function)
HwMonitor::publish_monitor_info (C++ function)
I
IRQ_BUSY_CHANGE_TO_HOST (C macro)
IRQ_DATA_AVAILABLE (C macro)
IRQ_FIFO_FULL_FROM_HOST (C macro)
IRQ_FIFO_FULL_TO_HOST (C macro)
IRQ_WRAP_AROUND_FROM_HOST (C macro)
IRQ_WRAP_AROUND_TO_HOST (C macro)
is_ttc2h_elink (C++ function)
L
L0Decoder (C++ class)
L0Decoder::check_sequence_error (C++ member)
L0Decoder::check_tohost_chunk (C++ function)
L0Decoder::get_ec_mask (C++ function)
L0Decoder::get_last (C++ function)
L0Decoder::L0Decoder (C++ function)
L0ID_FMT (C++ enum)
L0ID_FMT::FELIG (C++ enumerator)
L0ID_FMT::FMEMU (C++ enumerator)
L0ID_FMT::LATOME (C++ enumerator)
L0ID_FMT::NSW_TP (C++ enumerator)
L0ID_FMT::NSW_VMM (C++ enumerator)
L0ID_FMT::TTC2H (C++ enumerator)
local_elink_t (C++ type)
LOG_DBG (C macro)
LOG_DUMP (C macro)
LOG_ERR (C macro)
log_flush (C++ function)
,
[1]
LOG_INFO (C macro)
log_init (C++ function)
,
[1]
LOG_TRACE (C macro)
LOG_WARN (C macro)
M
MAX_BROADCAST_CHANNELS (C macro)
,
[1]
MAX_BROADCAST_ELINKS (C macro)
,
[1]
MAX_CHUNK_SIZE (C macro)
MAX_IOV_SIZE (C macro)
MIN (C macro)
Monitor (C++ class)
Monitor::get_serialized_message (C++ function)
Monitor::m_message (C++ member)
Monitor::Monitor (C++ function)
,
[1]
Monitor::operator= (C++ function)
Monitor::write_message (C++ function)
Monitor::~Monitor (C++ function)
MonitoringConfig (C++ struct)
MonitoringConfig::monitoring_fifo (C++ member)
MonitoringConfig::monitoring_period_ms (C++ member)
N
NetioBufferedPublisher (C++ class)
NetioBufferedPublisher::declare (C++ function)
NetioBufferedPublisher::fire_asynch_callback (C++ function)
NetioBufferedPublisher::flush (C++ function)
NetioBufferedPublisher::get_completion_table (C++ function)
NetioBufferedPublisher::get_resource_available_calls (C++ function)
NetioBufferedPublisher::get_resource_counter (C++ function)
NetioBufferedPublisher::get_subscription_number (C++ function)
NetioBufferedPublisher::LinkCache (C++ struct)
NetioBufferedPublisher::LinkCache::m_streams (C++ member)
NetioBufferedPublisher::NetioBufferedPublisher (C++ function)
,
[1]
,
[2]
NetioBufferedPublisher::operator= (C++ function)
NetioBufferedPublisher::publish (C++ function)
,
[1]
NetioBufferedPublisher::set_asynch_callback (C++ function)
NetioBufferedPublisher::set_periodic_callback (C++ function)
NetioBufferedPublisher::StreamCache (C++ struct)
NetioBufferedPublisher::StreamCache::m_again (C++ member)
NetioBufferedPublisher::StreamCache::m_cache (C++ member)
NetioBufferedPublisher::StreamCache::StreamCache (C++ function)
NetioBufferedPublisher::~NetioBufferedPublisher (C++ function)
NetioBufferedReceiver (C++ class)
NetioBufferedReceiver::declare (C++ function)
NetioBufferedReceiver::get_number_of_connections (C++ function)
NetioBufferedReceiver::NetioBufferedReceiver (C++ function)
,
[1]
NetioBufferedReceiver::set_conn_close_callback (C++ function)
NetioBufferedReceiver::set_conn_open_callback (C++ function)
NetioBufferedReceiver::set_on_msg_callback (C++ function)
NetioBufferedReceiver::~NetioBufferedReceiver (C++ function)
NetioEventLoop (C++ class)
NetioEventLoop::ctx (C++ member)
NetioEventLoop::NetioEventLoop (C++ function)
NetioEventLoop::start (C++ function)
NetioEventLoop::start_thread (C++ function)
NetioEventLoop::stop (C++ function)
NetioUnbufferedReceiver (C++ class)
NetioUnbufferedReceiver::declare (C++ function)
NetioUnbufferedReceiver::get_number_of_connections (C++ function)
NetioUnbufferedReceiver::NetioUnbufferedReceiver (C++ function)
,
[1]
NetioUnbufferedReceiver::set_conn_close_callback (C++ function)
NetioUnbufferedReceiver::set_conn_open_callback (C++ function)
NetioUnbufferedReceiver::set_on_msg_callback (C++ function)
NetioUnbufferedReceiver::~NetioUnbufferedReceiver (C++ function)
NetioZerocopyPublisher (C++ class)
NetioZerocopyPublisher::declare (C++ function)
NetioZerocopyPublisher::fire_asynch_callback (C++ function)
NetioZerocopyPublisher::flush (C++ function)
NetioZerocopyPublisher::get_completion_table (C++ function)
NetioZerocopyPublisher::get_resource_available_calls (C++ function)
NetioZerocopyPublisher::get_resource_counter (C++ function)
NetioZerocopyPublisher::get_subscription_number (C++ function)
NetioZerocopyPublisher::LinkCache (C++ struct)
NetioZerocopyPublisher::LinkCache::m_streams (C++ member)
NetioZerocopyPublisher::NetioZerocopyPublisher (C++ function)
,
[1]
,
[2]
NetioZerocopyPublisher::operator= (C++ function)
NetioZerocopyPublisher::publish (C++ function)
,
[1]
NetioZerocopyPublisher::set_asynch_callback (C++ function)
NetioZerocopyPublisher::set_periodic_callback (C++ function)
NetioZerocopyPublisher::StreamCache (C++ struct)
NetioZerocopyPublisher::StreamCache::key (C++ member)
NetioZerocopyPublisher::StreamCache::m_again (C++ member)
NetioZerocopyPublisher::StreamCache::m_cache (C++ member)
NetioZerocopyPublisher::StreamCache::StreamCache (C++ function)
NetioZerocopyPublisher::~NetioZerocopyPublisher (C++ function)
network::utility::create_buffered_publisher (C++ function)
network::utility::create_buffered_receiver (C++ function)
network::utility::create_unbuffered_receiver (C++ function)
network::utility::create_zero_copy_publisher (C++ function)
NetworkConfig (C++ struct)
NetworkConfig::bus_dir (C++ member)
NetworkConfig::bus_groupname (C++ member)
NetworkConfig::daq_tcp (C++ member)
NetworkConfig::daq_unbuffered (C++ member)
NetworkConfig::dcs_ip (C++ member)
NetworkConfig::dcs_netio_pages (C++ member)
NetworkConfig::dcs_netio_pagesize (C++ member)
NetworkConfig::dcs_netio_timeout (C++ member)
NetworkConfig::dcs_netio_watermark (C++ member)
NetworkConfig::dcs_ports (C++ member)
NetworkConfig::dcs_tcp (C++ member)
NetworkConfig::dcs_unbuffered (C++ member)
NetworkConfig::evloop_type (C++ member)
NetworkConfig::ip (C++ member)
NetworkConfig::netio_pages (C++ member)
NetworkConfig::netio_pagesize (C++ member)
NetworkConfig::netio_timeout (C++ member)
NetworkConfig::netio_watermark (C++ member)
NetworkConfig::ports (C++ member)
NetworkConfig::ttc_netio_pages (C++ member)
NetworkConfig::ttc_netio_pagesize (C++ member)
NetworkConfig::ttc_netio_timeout (C++ member)
NetworkConfig::ttc_netio_watermark (C++ member)
NetworkConfig::ttc_ports (C++ member)
NetworkConfig::verbose_bus (C++ member)
P
Publisher (C++ class)
Publisher::Callback (C++ type)
Publisher::declare (C++ function)
Publisher::fire_asynch_callback (C++ function)
Publisher::flush (C++ function)
Publisher::get_completion_table (C++ function)
Publisher::get_resource_available_calls (C++ function)
Publisher::get_resource_counter (C++ function)
Publisher::get_subscription_number (C++ function)
Publisher::m_max_iov_len (C++ member)
Publisher::m_max_msg_size (C++ member)
Publisher::publish (C++ function)
,
[1]
Publisher::Result (C++ enum)
Publisher::Result::AGAIN (C++ enumerator)
Publisher::Result::DECODING_ERROR (C++ enumerator)
Publisher::Result::ERROR (C++ enumerator)
Publisher::Result::ERROR_TOO_BIG (C++ enumerator)
Publisher::Result::NO_SUBSCRIBERS (C++ enumerator)
Publisher::Result::OK (C++ enumerator)
Publisher::Result::PARTIAL (C++ enumerator)
Publisher::set_asynch_callback (C++ function)
Publisher::set_periodic_callback (C++ function)
Publisher::truncate_msg_if_too_large (C++ function)
Publisher::~Publisher (C++ function)
R
Receiver (C++ class)
Receiver::declare (C++ function)
Receiver::get_number_of_connections (C++ function)
Receiver::OnConnClose (C++ type)
Receiver::OnConnOpen (C++ type)
Receiver::OnMsg (C++ type)
Receiver::set_conn_close_callback (C++ function)
Receiver::set_conn_open_callback (C++ function)
Receiver::set_on_msg_callback (C++ function)
Receiver::~Receiver (C++ function)
Register (C++ class)
Register::Register (C++ function)
RegisterDeviceConfig (C++ struct)
RegisterDeviceConfig::cid (C++ member)
RegisterDeviceConfig::dev_no (C++ member)
RegisterDeviceConfig::did (C++ member)
RegisterDeviceConfig::fid_cmd (C++ member)
RegisterDeviceConfig::fid_reply (C++ member)
RegisterDeviceConfig::port_cmd (C++ member)
RegisterDeviceConfig::port_reply (C++ member)
RegisterDeviceController (C++ class)
RegisterDeviceController::cmd_connection_closed (C++ function)
RegisterDeviceController::cmd_connection_established (C++ function)
RegisterDeviceController::process_message (C++ function)
RegisterDeviceController::process_requests (C++ function)
RegisterDeviceController::RegisterDeviceController (C++ function)
RegisterDeviceInterface (C++ class)
RegisterDeviceInterface::can_read (C++ function)
RegisterDeviceInterface::can_write (C++ function)
RegisterDeviceInterface::get_register (C++ function)
RegisterDeviceInterface::RegisterDeviceInterface (C++ function)
RegisterDeviceInterface::set_register (C++ function)
RegisterMsgParser (C++ class)
RegisterMsgParser::decode_replies (C++ function)
RegisterMsgParser::encode_commands (C++ function)
RegisterMsgParser::encode_replies (C++ function)
RegisterMsgParser::parse_commands (C++ function)
,
[1]
RegmapManager (C++ class)
RegmapManager::can_read (C++ function)
RegmapManager::can_write (C++ function)
RegmapManager::has_endpoint_1 (C++ function)
RegmapManager::RegmapManager (C++ function)
ReqData (C++ struct)
ReqData::cmd (C++ member)
ReqData::resource_name (C++ member)
ReqData::status_code (C++ member)
ReqData::status_message (C++ member)
ReqData::uuid (C++ member)
ReqData::value (C++ member)
ResourceConfig (C++ struct)
ResourceConfig::cid (C++ member)
ResourceConfig::cmem_buffersize (C++ member)
ResourceConfig::device (C++ member)
ResourceConfig::did (C++ member)
ResourceConfig::dma_ids (C++ member)
ResourceConfig::free_previous_cmem (C++ member)
ResourceConfig::toflx (C++ member)
ResourceConfig::use_file (C++ member)
ResourceConfig::vid (C++ member)
S
subchunk_t (C++ struct)
subchunk_t::pos (C++ member)
subchunk_t::trailer (C++ member)
subchunk_trailer_t (C++ union)
subchunk_trailer_t::crcerr (C++ member)
,
[1]
subchunk_trailer_t::err (C++ member)
,
[1]
subchunk_trailer_t::length (C++ member)
subchunk_trailer_t::trunc (C++ member)
,
[1]
subchunk_trailer_t::type (C++ member)
subchunk_trailer_t::value (C++ member)
T
TOFLX_ELINK_MASK_RM4 (C macro)
TOFLX_ELINK_SHIFT (C macro)
TOFLX_ELINK_SHIFT_HDR32 (C macro)
TOFLX_ELINK_SHIFT_HDR32_8B (C macro)
TOFLX_ELINK_SHIFT_RM4 (C macro)
TOFLX_EOM_MASK_RM4 (C macro)
TOFLX_EOM_SHIFT_RM4 (C macro)
TOFLX_LENGTH_MASK (C macro)
TOFLX_LENGTH_MASK_HDR32 (C macro)
TOFLX_LENGTH_MASK_HDR32_8B (C macro)
TOFLX_LENGTH_MASK_RM4 (C macro)
TOFLX_LENGTH_SHIFT_RM4 (C macro)
ToFlxMessage (C++ struct)
ToFlxMessage::elink (C++ member)
ToFlxMessage::payload (C++ member)
ToFlxMessage::Status (C++ enum)
ToFlxMessage::status (C++ member)
ToFlxMessage::Status::HeaderNotDecoded (C++ enumerator)
ToFlxMessage::Status::InvalidMsgLength (C++ enumerator)
ToFlxMessage::Status::MessageNotDecoded (C++ enumerator)
ToFlxMessage::Status::MessageOk (C++ enumerator)
ToFlxMessage::statusToString (C++ function)
ToHost (C++ class)
ToHost::cfg (C++ member)
ToHost::devices (C++ member)
ToHost::dma_buffers (C++ member)
ToHost::print_monitoring (C++ function)
ToHost::start (C++ function)
ToHost::stop (C++ function)
ToHost::ToHost (C++ function)
ToHostBuffer (C++ class)
ToHostBuffer::allocate_buffer (C++ function)
ToHostBuffer::dma_advance_read_ptr (C++ function)
ToHostBuffer::dma_bytes_available (C++ function)
ToHostBuffer::dma_bytes_available_nowrap (C++ function)
ToHostBuffer::dma_compute_bytes_to_read (C++ function)
ToHostBuffer::dma_get_free_MB (C++ function)
ToHostBuffer::dma_get_irq_counter (C++ function)
ToHostBuffer::dma_get_read_offset (C++ function)
ToHostBuffer::dma_get_read_ptr (C++ function)
ToHostBuffer::dma_get_size (C++ function)
ToHostBuffer::dma_get_vaddr (C++ function)
ToHostBuffer::dma_get_write_offset (C++ function)
ToHostBuffer::dma_get_write_ptr (C++ function)
ToHostBuffer::dma_increase_irq_counter (C++ function)
ToHostBuffer::dma_is_full (C++ function)
ToHostBuffer::dma_set_read_ptr_paddr (C++ function)
ToHostBuffer::dma_set_read_ptr_vaddr (C++ function)
ToHostBuffer::dma_start_continuous (C++ function)
ToHostBuffer::dma_wait_for_data_irq (C++ function)
ToHostBuffer::get_device (C++ function)
ToHostBuffer::get_dmaid (C++ function)
ToHostBuffer::get_elinks (C++ function)
ToHostBuffer::get_elinks_of_type (C++ function)
ToHostBuffer::has_zero_copy_reader (C++ function)
ToHostBuffer::irq_busy_disable (C++ function)
ToHostBuffer::irq_busy_enable (C++ function)
ToHostBuffer::irq_data_disable (C++ function)
ToHostBuffer::irq_data_enable (C++ function)
ToHostBuffer::is_stopped (C++ function)
ToHostBuffer::m_block_size (C++ member)
ToHostBuffer::m_buffer (C++ member)
ToHostBuffer::m_bytes_read (C++ member)
ToHostBuffer::m_bytes_sent (C++ member)
ToHostBuffer::m_device (C++ member)
ToHostBuffer::m_dmaid (C++ member)
ToHostBuffer::m_has_zero_copy_reader (C++ member)
ToHostBuffer::m_irq_counter (C++ member)
ToHostBuffer::m_irq_on_data (C++ member)
ToHostBuffer::m_min_bytes_sent (C++ member)
ToHostBuffer::m_mutex (C++ member)
ToHostBuffer::m_size (C++ member)
ToHostBuffer::m_stop_flag (C++ member)
ToHostBuffer::reader_advance_read_ptr (C++ function)
ToHostBuffer::reader_get_available_blocks (C++ function)
ToHostBuffer::reader_get_available_bytes (C++ function)
ToHostBuffer::reader_is_data_available (C++ function)
ToHostBuffer::reader_register (C++ function)
ToHostBuffer::set_zero_copy_reader (C++ function)
ToHostBuffer::split_elinks_of_type (C++ function)
ToHostBuffer::stop (C++ function)
ToHostBuffer::ToHostBuffer (C++ function)
ToHostDeviceStats (C++ struct)
ToHostDeviceStats::device_id (C++ member)
ToHostDeviceStats::ToHostDeviceStats (C++ function)
ToHostDmaStats (C++ struct)
ToHostDmaStats::dma_free_MB (C++ member)
ToHostDmaStats::dmaid (C++ member)
ToHostDmaStats::irq_count (C++ member)
ToHostDmaStats::ToHostDmaStats (C++ function)
ToHostElinkStats (C++ struct)
ToHostElinkStats::average_chunk_bytes (C++ member)
ToHostElinkStats::dropped_blocks (C++ member)
ToHostElinkStats::fid (C++ member)
ToHostElinkStats::fw_crc_chunks (C++ member)
ToHostElinkStats::fw_error_chunks (C++ member)
ToHostElinkStats::fw_trunc_chunks (C++ member)
ToHostElinkStats::get_increment (C++ function)
ToHostElinkStats::increment_dropped_blocks (C++ function)
ToHostElinkStats::increment_oosequence_l0id (C++ function)
ToHostElinkStats::increment_processed_blocks (C++ function)
ToHostElinkStats::largest_chunk_size (C++ member)
ToHostElinkStats::oosequence_l0id (C++ member)
ToHostElinkStats::processed_blocks (C++ member)
ToHostElinkStats::processed_bytes (C++ member)
ToHostElinkStats::processed_chunks (C++ member)
ToHostElinkStats::rate_chunks_kHz (C++ member)
ToHostElinkStats::sw_error_chunks (C++ member)
ToHostElinkStats::sw_trunc_chunks (C++ member)
ToHostElinkStats::ToHostElinkStats (C++ function)
,
[1]
ToHostElinkStats::ts (C++ member)
ToHostElinkStats::update_processed_chunk (C++ function)
ToHostMonitor (C++ class)
ToHostMonitor::append_device_stats (C++ function)
ToHostMonitor::append_dma_stats (C++ function)
ToHostMonitor::append_elink_stats (C++ function)
ToHostMonitor::append_reader_stats (C++ function)
ToHostMonitor::ToHostMonitor (C++ function)
ToHostReader (C++ class)
ToHostReader::fire_publisher_async_signal (C++ function)
ToHostReader::get_elink_type (C++ function)
ToHostReader::get_id (C++ function)
ToHostReader::get_network_resource_available_calls (C++ function)
ToHostReader::get_network_resource_counter (C++ function)
ToHostReader::get_network_subscriptions (C++ function)
ToHostReader::get_read_blocks (C++ function)
ToHostReader::get_reader_elink_stats (C++ function)
ToHostReader::operator= (C++ function)
,
[1]
ToHostReader::read (C++ function)
ToHostReader::ToHostReader (C++ function)
,
[1]
,
[2]
,
[3]
ToHostReaderStats (C++ struct)
ToHostReaderStats::number_of_network_resource_calls (C++ member)
ToHostReaderStats::number_of_network_resources (C++ member)
ToHostReaderStats::number_of_subscriptions (C++ member)
ToHostReaderStats::reader_id (C++ member)
ToHostReaderStats::ToHostReaderStats (C++ function)
ToHostReaderStats::type (C++ member)
U
Util::get_full_hostname (C++ function)
Util::get_hostname (C++ function)
Util::ISO8601TimeUTC (C++ function)
Util::split (C++ function)
V
VmemBuffer (C++ class)
VmemBuffer::operator= (C++ function)
VmemBuffer::VmemBuffer (C++ function)
,
[1]
VmemBuffer::~VmemBuffer (C++ function)
X
xl1id_t (C++ union)
xl1id_t::ec (C++ member)
xl1id_t::ecrc (C++ member)
xl1id_t::fields (C++ member)
xl1id_t::xl1id (C++ member)