Complete Doxygen
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
- Struct NetworkConfig
- Struct Documentation
NetworkConfigipportsdaq_unbufferednetio_pagesnetio_pagesizenetio_timeoutdaq_send_blocksdcs_ipdcs_portsdcs_unbuffereddcs_netio_pagesdcs_netio_pagesizedcs_netio_timeoutdcs_send_blocksttc_portsttc_netio_pagesttc_netio_pagesizettc_netio_timeoutttc_send_blocksbus_dirbus_groupnameverbose_busdaq_network_modedcs_network_mode
- Struct Documentation
- Struct ToHostElinkStats
- Nested Relationships
- Struct Documentation
ToHostElinkStatsincrement_processed_blocks()increment_dropped_blocks()increment_oosequence_l0id()update_processed_chunk()increment_empty_chunks()get_increment()ToHostElinkStats()ToHostElinkStats()elink_idprocessed_blocksprocessed_chunksdropped_empty_chunksprocessed_bytesrate_chunks_kHzdropped_blockslargest_chunk_sizeaverage_chunk_bytessw_trunc_chunksfw_trunc_chunkssw_error_chunksfw_error_chunksfw_crc_chunksoosequence_l0idToHostElinkStats::ts
- Class Device
- Inheritance Relationships
- Class Documentation
DeviceDevice()~Device()open_device()close_device()is_primary()get_card_model()get_card_endpoints()get_regmap_version()get_firmware_type()get_number_of_channels()get_wide_mode()get_block_size()get_trailer_size()get_fromhost_data_format()get_tohost_data_format()get_fromhost_dmaid()get_trickle_dmaid()dma_max_tlp_bytes()set_register()get_register()check_register()cancel_irq()irq_wait()irq_enable()irq_disable()read_enabled_elinks()get_enabled_elinks_of_type()get_device_number()make_dma_lock_mask()get_broadcast_elinks()has_wrong_rm()is_full_mode()is_lpgbt_mode()get_elink()get_channel()get_egroup()get_epath()get_egroups_per_channel()get_epaths_per_egroup()get_ctrl_elinks_per_channel()dma_enabled()dma_to_host()dma_from_host()dma_from_host_trickle()dma_set_oneshot()dma_get_fw_ptr()dma_get_sw_ptr()dma_set_sw_ptr()dma_cmp_even_bits()dma_stop()hw_get_monitoring_data()broadcast_for()broadcast_type()broadcast_type_str()broadcast_elinks()get_elink_type_str()get_broadcast_enable_gen()elink_has_stream_id()m_device_numberm_vidm_didm_cidm_firmware_typem_fromHostDataFormatm_toHostDataFormat
- Class FileDevice
- Inheritance Relationships
- Class Documentation
FileDeviceFileDevice()~FileDevice()FileDevice()open_device()close_device()is_primary()get_card_endpoints()get_card_model()get_regmap_version()get_number_of_channels()get_wide_mode()get_block_size()get_trailer_size()get_fromhost_data_format()get_tohost_data_format()get_fromhost_dmaid()get_trickle_dmaid()dma_max_tlp_bytes()set_register()get_register()check_register()cancel_irq()irq_wait()irq_enable()irq_disable()read_enabled_elinks()add_enabled_elink()dma_enabled()dma_to_host()dma_from_host()dma_from_host_trickle()dma_set_oneshot()dma_get_fw_ptr()dma_get_sw_ptr()dma_set_sw_ptr()dma_cmp_even_bits()dma_stop()hw_get_monitoring_data()
- Class FileFromHostBuffer
- Inheritance Relationships
- Class Documentation
FileFromHostBufferFileFromHostBuffer()~FileFromHostBuffer()allocate_buffer()dma_start_circular_trickle_buffer()set_oneshot_trickle_buffer()can_write_trickle()dma_start_continuous()dma_is_full()dma_get_read_offset()dma_free_bytes()dma_get_write_offset()dma_get_write_ptr()dma_set_write_offset()dma_advance_write_ptr()
- Class FileToHostBuffer
- Inheritance Relationships
- Class Documentation
FileToHostBufferFileToHostBuffer()~FileToHostBuffer()allocate_buffer()dma_start_continuous()dma_wait_for_data_irq()dma_bytes_available()dma_bytes_available_nowrap()dma_is_full()dma_get_write_ptr()dma_get_read_ptr()dma_set_read_ptr_vaddr()dma_set_read_ptr_paddr()dma_get_read_offset()dma_get_write_offset()dma_advance_read_ptr()
- Class FlxDevice
- Inheritance Relationships
- Class Documentation
FlxDeviceFlxDevice()FlxDevice()~FlxDevice()open_device()close_device()is_primary()get_card_model()get_card_endpoints()get_regmap_version()get_number_of_channels()get_wide_mode()get_block_size()get_trailer_size()get_fromhost_data_format()get_tohost_data_format()get_fromhost_dmaid()get_trickle_dmaid()dma_max_tlp_bytes()set_register()get_register()check_register()cancel_irq()irq_wait()irq_enable()irq_disable()read_enabled_elinks()dma_enabled()dma_to_host()dma_from_host()dma_from_host_trickle()dma_set_oneshot()dma_get_fw_ptr()dma_get_sw_ptr()dma_set_sw_ptr()dma_cmp_even_bits()dma_stop()hw_get_monitoring_data()
- Class FlxFromHostBuffer
- Inheritance Relationships
- Class Documentation
FlxFromHostBufferFlxFromHostBuffer()~FlxFromHostBuffer()allocate_buffer()dma_start_circular_trickle_buffer()set_oneshot_trickle_buffer()can_write_trickle()dma_start_continuous()dma_free_bytes()dma_is_full()dma_get_read_offset()dma_get_write_offset()dma_get_write_ptr()dma_set_write_offset()dma_advance_write_ptr()
- Class FlxToHostBuffer
- Inheritance Relationships
- Class Documentation
FlxToHostBufferFlxToHostBuffer()~FlxToHostBuffer()allocate_buffer()dma_start_continuous()dma_wait_for_data_irq()dma_bytes_available()dma_bytes_available_nowrap()dma_is_full()dma_get_write_ptr()dma_get_read_ptr()dma_set_read_ptr_vaddr()dma_set_read_ptr_paddr()dma_get_read_offset()dma_get_write_offset()dma_advance_read_ptr()
- Class FromHostBuffer
- Inheritance Relationships
- Class Documentation
FromHostBufferFromHostBuffer()~FromHostBuffer()get_device()get_size()set_encoder_data_format()get_dmaid()set_dmaid()stop()get_elinks()get_elinks_of_type()increment_writer_counter()has_multiple_writers()compute_msg_dma_occupancy()encode_and_write()dma_get_free_MB()trickle_padding()get_monitoring_data()dma_free_bytes()allocate_buffer()m_buffer_mutexset_oneshot_trickle_buffer()dma_start_continuous()dma_start_circular_trickle_buffer()dma_is_full()dma_get_read_offset()dma_get_write_ptr()dma_get_write_offset()dma_set_write_offset()dma_advance_write_ptr()can_write_trickle()dma_compute_free_bytes()m_dmaidm_devicem_run_flagm_sizem_number_of_writersm_encoderm_monm_mon_prevm_buffer
- Class Publisher
- Inheritance Relationships
- Class Documentation
Publisher
- Class ToHostBuffer
- Inheritance Relationships
- Class Documentation
ToHostBufferToHostBuffer()~ToHostBuffer()irq_data_enable()irq_data_disable()irq_busy_enable()irq_busy_disable()get_device()get_dmaid()get_elinks()get_elinks_of_type()split_elinks_of_type()allocate_buffer()dma_start_continuous()dma_wait_for_data_irq()dma_bytes_available()dma_bytes_available_nowrap()dma_is_full()dma_get_write_ptr()dma_get_read_ptr()dma_set_read_ptr_vaddr()dma_set_read_ptr_paddr()dma_get_read_offset()dma_get_write_offset()dma_advance_read_ptr()dma_get_vaddr()dma_get_size()reader_register()reader_is_data_available()reader_get_available_bytes()reader_get_available_blocks()reader_advance_read_ptr()has_zero_copy_reader()set_zero_copy_reader()stop()is_stopped()dma_get_free_MB()dma_increase_irq_counter()dma_get_irq_counter()dma_compute_bytes_to_read()m_dmaidm_devicem_block_sizem_irq_on_datam_irq_counterm_sizem_stop_flagm_has_zero_copy_readerm_min_bytes_sentm_mutexm_bufferm_bytes_readm_bytes_sent
- Template Class ToHostReader
- Nested Relationships
- Class Documentation
ToHostReaderToHostReader()ToHostReader()ToHostReader()operator=()ToHostReader()operator=()read()publish_block()publish_messages()get_read_blocks()fire_publisher_async_signal()get_reader_elink_stats()get_network_resource_counter()get_network_subscriptions()get_elink_type()get_network_resource_available_calls()get_id()get_thread_id()get_port()