felix-interface
Introduction
Constructing a felix-client-thread instance
Subscribing to felix-tohost
Sending data to felix-toflx
Accessing FELIX card registers
Executing functions on the event loop
Monitoring
Trickle configuration (ITk)
Migration to 5.2.0
felix-interface
Index
Index
F
|
S
F
felix::AlreadySubscribedException (C++ class)
felix::AlreadySubscribedException::AlreadySubscribedException (C++ function)
felix::BitFieldRecord (C++ class)
felix::BitFieldRecord::BitFieldRecord (C++ function)
felix::BitFieldRecord::get_decoded_value (C++ function)
felix::BitFieldRecord::get_raw_value (C++ function)
felix::BitFieldRecord::get_unit (C++ function)
felix::BitFieldRecord::get_value (C++ function)
felix::BusException (C++ class)
felix::BusException::BusException (C++ function)
felix::BusException::get_fid (C++ function)
felix::BusException::get_underlying_message (C++ function)
felix::DeviceId (C++ struct)
felix::DeviceId::device_no (C++ member)
felix::DeviceId::ip (C++ member)
felix::DeviceId::operator<=> (C++ function)
felix::DeviceId::port (C++ member)
felix::FailedAsyncSubscribeException (C++ class)
felix::FailedAsyncSubscribeException::FailedAsyncSubscribeException (C++ function)
felix::FailedAsyncSubscribeException::get_fids_bad (C++ function)
felix::FailedSubscribeException (C++ class)
felix::FailedSubscribeException::FailedSubscribeException (C++ function)
felix::FailedSubscribeException::get_fids_bad (C++ function)
felix::FailedSubscribeException::get_fids_failed (C++ function)
felix::FailedSubscribeException::get_fids_success (C++ function)
felix::FailedSubscribeException::get_fids_timeout (C++ function)
felix::FailedUnsubscribeException (C++ class)
felix::FailedUnsubscribeException::FailedUnsubscribeException (C++ function)
felix::FelixClientException (C++ class)
felix::FelixClientException::FelixClientException (C++ function)
felix::FelixIoException (C++ class)
felix::FelixIoException::FelixIoException (C++ function)
felix::FelixIoException::get_underlying_message (C++ function)
felix::MessageTooBigException (C++ class)
felix::MessageTooBigException::MessageTooBigException (C++ function)
felix::NotSubscribedException (C++ class)
felix::NotSubscribedException::NotSubscribedException (C++ function)
felix::PartiallyCompletedException (C++ class)
felix::PartiallyCompletedException::PartiallyCompletedException (C++ function)
felix::ResourceNotAvailableException (C++ class)
felix::ResourceNotAvailableException::ResourceNotAvailableException (C++ function)
felix::SendBeforeOpenException (C++ class)
felix::SendBeforeOpenException::SendBeforeOpenException (C++ function)
felix::SendConnectionException (C++ class)
felix::SendConnectionException::SendConnectionException (C++ function)
felix::SendConnectionRefusedException (C++ class)
felix::SendConnectionRefusedException::SendConnectionRefusedException (C++ function)
felix::SendConnectionTimeoutException (C++ class)
felix::SendConnectionTimeoutException::SendConnectionTimeoutException (C++ function)
felix::SendWhileConnectionDownException (C++ class)
felix::SendWhileConnectionDownException::SendWhileConnectionDownException (C++ function)
felix::SubscribeException (C++ class)
felix::SubscribeException::SubscribeException (C++ function)
felix::TrickleLogicException (C++ class)
felix::TrickleLogicException::TrickleLogicException (C++ function)
felix::UnsubscribeTimeoutException (C++ class)
felix::UnsubscribeTimeoutException::UnsubscribeTimeoutException (C++ function)
FELIX_CLIENT_BUS_DIR (C macro)
FELIX_CLIENT_BUS_GROUP_NAME (C macro)
FELIX_CLIENT_IO_BUS_GROUP_NAME (C macro)
FELIX_CLIENT_LOCAL_IP_OR_INTERFACE (C macro)
FELIX_CLIENT_LOG_LEVEL (C macro)
FELIX_CLIENT_NETIO_PAGES (C macro)
FELIX_CLIENT_NETIO_PAGESIZE (C macro)
FELIX_CLIENT_READ_ENV (C macro)
FELIX_CLIENT_THREAD_AFFINITY (C macro)
FELIX_CLIENT_THREAD_NAME (C macro)
FELIX_CLIENT_TIMEOUT (C macro)
FELIX_CLIENT_USE_ASIO_EVLOOP (C macro)
FELIX_CLIENT_USE_THREAD_UNSAFE_NETIO (C macro)
FELIX_CLIENT_VERBOSE_BUS (C macro)
felix_readout::__attribute__ (C++ member)
felix_readout::Block (C++ struct)
felix_readout::Block::data (C++ member)
,
[1]
felix_readout::Block::elink (C++ member)
,
[1]
felix_readout::Block::marker (C++ member)
,
[1]
felix_readout::Block::sequence_number (C++ member)
,
[1]
felix_readout::block_spans (C++ type)
felix_readout::elink_t (C++ type)
felix_readout::enabled_elink_t (C++ type)
felix_readout::FelixBufferException (C++ struct)
felix_readout::FelixBufferException::FelixBufferException (C++ function)
felix_readout::FelixException (C++ struct)
felix_readout::FelixException::FelixException (C++ function)
felix_readout::FelixExceptionCannotOpen (C++ struct)
felix_readout::FelixExceptionCannotOpen::FelixExceptionCannotOpen (C++ function)
felix_readout::FelixExceptionInvalidDmaId (C++ struct)
felix_readout::FelixExceptionInvalidDmaId::FelixExceptionInvalidDmaId (C++ function)
felix_readout::FelixExceptionInvalidDmaOp (C++ struct)
felix_readout::FelixExceptionInvalidDmaOp::FelixExceptionInvalidDmaOp (C++ function)
felix_readout::FelixExceptionNoDevice (C++ struct)
felix_readout::FelixExceptionNoDevice::FelixExceptionNoDevice (C++ function)
felix_readout::FelixInputBufferInterface (C++ class)
felix_readout::FelixInputBufferInterface::get_available_blocks (C++ function)
felix_readout::FelixInputBufferInterface::get_enabled_elinks (C++ function)
felix_readout::FelixInputBufferInterface::set_read_ptr_blocks (C++ function)
felix_readout::FelixInputBufferInterface::~FelixInputBufferInterface (C++ function)
felix_readout::fid_t (C++ type)
felix_readout::get_buffer_uid (C++ function)
felix_readout::get_device_buffer_id (C++ function)
felix_readout::get_device_id (C++ function)
felix_readout::subchunk_t (C++ struct)
felix_readout::subchunk_t::pos (C++ member)
felix_readout::subchunk_t::trailer (C++ member)
felix_readout::subchunk_trailer_t (C++ union)
felix_readout::subchunk_trailer_t::busymask (C++ member)
,
[1]
felix_readout::subchunk_trailer_t::crcerr (C++ member)
,
[1]
felix_readout::subchunk_trailer_t::err (C++ member)
,
[1]
felix_readout::subchunk_trailer_t::length (C++ member)
,
[1]
felix_readout::subchunk_trailer_t::trunc (C++ member)
,
[1]
felix_readout::subchunk_trailer_t::type (C++ member)
,
[1]
felix_readout::subchunk_trailer_t::unused (C++ member)
,
[1]
felix_readout::subchunk_trailer_t::value (C++ member)
FELIX_STATUS_FW_CRC (C macro)
FELIX_STATUS_FW_MALF (C macro)
FELIX_STATUS_FW_TRUNC (C macro)
FELIX_STATUS_SW_MALF (C macro)
FELIX_STATUS_SW_TRUNC (C macro)
FelixClientThreadExtension (C++ class)
FelixClientThreadExtension42 (C++ class)
FelixClientThreadExtension421 (C++ class)
FelixClientThreadExtension421::send_data (C++ function)
,
[1]
FelixClientThreadExtension421::~FelixClientThreadExtension421 (C++ function)
FelixClientThreadExtension422 (C++ class)
FelixClientThreadExtension422::send_data_nb (C++ function)
,
[1]
FelixClientThreadExtension422::~FelixClientThreadExtension422 (C++ function)
FelixClientThreadExtension423 (C++ class)
FelixClientThreadExtension423::callback_on_user_timer (C++ function)
FelixClientThreadExtension423::user_timer_start (C++ function)
FelixClientThreadExtension423::user_timer_stop (C++ function)
FelixClientThreadExtension423::~FelixClientThreadExtension423 (C++ function)
FelixClientThreadExtension42::send_cmd (C++ function)
FelixClientThreadExtension42::subscribe (C++ function)
,
[1]
FelixClientThreadExtension42::~FelixClientThreadExtension42 (C++ function)
FelixClientThreadExtension520 (C++ class)
FelixClientThreadExtension520::append_trickle_config (C++ function)
FelixClientThreadExtension520::BlockDecoderStats (C++ struct)
,
[1]
FelixClientThreadExtension520::BlockDecoderStats::corrupted_streams (C++ member)
,
[1]
FelixClientThreadExtension520::BlockDecoderStats::dropped_blocks (C++ member)
,
[1]
FelixClientThreadExtension520::BlockDecoderStats::invalid_data_blocks (C++ member)
,
[1]
FelixClientThreadExtension520::BlockDecoderStats::invalid_header_blocks (C++ member)
,
[1]
FelixClientThreadExtension520::BlockDecoderStats::oos_blocks (C++ member)
,
[1]
FelixClientThreadExtension520::BlockDecoderStats::processed_blocks (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2 (C++ struct)
,
[1]
FelixClientThreadExtension520::ConfigV2::on_buffer_callback (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2::on_connect_callback (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2::on_data_callback (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2::on_disconnect_callback (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2::on_init_callback (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2::on_refused_callback (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2::on_resubscription_callback (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2::on_subscriptions_lost_callback (C++ member)
,
[1]
FelixClientThreadExtension520::ConfigV2::property (C++ member)
,
[1]
FelixClientThreadExtension520::create_trickle_config (C++ function)
FelixClientThreadExtension520::get_available_send_buffers (C++ function)
FelixClientThreadExtension520::get_block_decoder_stats (C++ function)
FelixClientThreadExtension520::init_send_data (C++ function)
FelixClientThreadExtension520::init_send_data_nb (C++ function)
FelixClientThreadExtension520::OnBufferCallback (C++ type)
FelixClientThreadExtension520::OnConnectionRefusedCallback (C++ type)
FelixClientThreadExtension520::OnDataCallbackV2 (C++ type)
FelixClientThreadExtension520::OnResubscriptionCallback (C++ type)
FelixClientThreadExtension520::OnSubscriptionsLostCallback (C++ type)
FelixClientThreadExtension520::read_register (C++ function)
FelixClientThreadExtension520::select_trickle_bcids (C++ function)
FelixClientThreadExtension520::send_data (C++ function)
,
[1]
FelixClientThreadExtension520::send_trickle_config (C++ function)
FelixClientThreadExtension520::start_trickle (C++ function)
FelixClientThreadExtension520::stop_trickle (C++ function)
FelixClientThreadExtension520::subscribe (C++ function)
,
[1]
FelixClientThreadExtension520::subscribe_nb (C++ function)
,
[1]
FelixClientThreadExtension520::throttle_trickle (C++ function)
FelixClientThreadExtension520::translate (C++ function)
FelixClientThreadExtension520::unsubscribe (C++ function)
FelixClientThreadExtension520::unsubscribe_nb (C++ function)
FelixClientThreadExtension520::user_timer_start (C++ function)
,
[1]
FelixClientThreadExtension520::write_register (C++ function)
FelixClientThreadExtension::Cmd (C++ enum)
FelixClientThreadExtension::Cmd::ECR_RESET (C++ enumerator)
FelixClientThreadExtension::Cmd::GET (C++ enumerator)
FelixClientThreadExtension::Cmd::NOOP (C++ enumerator)
FelixClientThreadExtension::Cmd::SET (C++ enumerator)
FelixClientThreadExtension::Cmd::TRIGGER (C++ enumerator)
FelixClientThreadExtension::Cmd::UNKNOWN (C++ enumerator)
FelixClientThreadExtension::init_send_data (C++ function)
FelixClientThreadExtension::init_subscribe (C++ function)
FelixClientThreadExtension::Reply (C++ struct)
,
[1]
FelixClientThreadExtension::Reply::ctrl_fid (C++ member)
,
[1]
FelixClientThreadExtension::Reply::message (C++ member)
,
[1]
FelixClientThreadExtension::Reply::status (C++ member)
,
[1]
FelixClientThreadExtension::Reply::value (C++ member)
,
[1]
FelixClientThreadExtension::Status (C++ enum)
FelixClientThreadExtension::Status::ERROR (C++ enumerator)
FelixClientThreadExtension::Status::ERROR_INVALID_ARGS (C++ enumerator)
FelixClientThreadExtension::Status::ERROR_INVALID_CMD (C++ enumerator)
FelixClientThreadExtension::Status::ERROR_INVALID_REGISTER (C++ enumerator)
FelixClientThreadExtension::Status::ERROR_NO_CONNECTION (C++ enumerator)
FelixClientThreadExtension::Status::ERROR_NO_REPLY (C++ enumerator)
FelixClientThreadExtension::Status::ERROR_NO_SUBSCRIPTION (C++ enumerator)
FelixClientThreadExtension::Status::ERROR_NOT_AUTHORIZED (C++ enumerator)
FelixClientThreadExtension::Status::OK (C++ enumerator)
FelixClientThreadExtension::~FelixClientThreadExtension (C++ function)
FelixClientThreadInterface (C++ class)
FelixClientThreadInterface::Config (C++ struct)
,
[1]
FelixClientThreadInterface::Config::on_connect_callback (C++ member)
,
[1]
FelixClientThreadInterface::Config::on_data_callback (C++ member)
,
[1]
FelixClientThreadInterface::Config::on_disconnect_callback (C++ member)
,
[1]
FelixClientThreadInterface::Config::on_init_callback (C++ member)
,
[1]
FelixClientThreadInterface::Config::property (C++ member)
,
[1]
FelixClientThreadInterface::exec (C++ function)
FelixClientThreadInterface::OnConnectCallback (C++ type)
FelixClientThreadInterface::OnDataCallback (C++ type)
FelixClientThreadInterface::OnDisconnectCallback (C++ type)
FelixClientThreadInterface::OnInitCallback (C++ type)
FelixClientThreadInterface::OnUserTimerCallback (C++ type)
FelixClientThreadInterface::Properties (C++ type)
FelixClientThreadInterface::send_data (C++ function)
FelixClientThreadInterface::subscribe (C++ function)
FelixClientThreadInterface::unsubscribe (C++ function)
FelixClientThreadInterface::UserFunction (C++ type)
FelixClientThreadInterface::~FelixClientThreadInterface (C++ function)
S
std::formatter<felix::BitFieldRecord> (C++ struct)
std::formatter<felix::BitFieldRecord>::format (C++ function)
std::formatter<felix::BitFieldRecord>::parse (C++ function)
std::formatter<felix::DeviceId> (C++ struct)
std::formatter<felix::DeviceId>::format (C++ function)
std::formatter<felix::DeviceId>::parse (C++ function)