|
ifw-ccf 5.0.2
|
Namespaces | |
| namespace | test |
Classes | |
| class | AcqThread |
| CCF Acquisition Thread, handling the reception of image data from the camera. More... | |
| class | ActionMgr |
| Responsible for the life-cycle management of actions and activities. More... | |
| class | ActivityInitialising |
| Provides the implementation of the Initialisation do-activity. More... | |
| class | ActivityRecording |
| Provides the implementation of the Recording do-activity. More... | |
| class | Application |
| Implements the core CCF Control Application. More... | |
| class | ComAdptSim |
| Simulation Communication Adapter, implementing an in-application simulation. More... | |
| class | Config |
| Provides access to the command line options and the configuration parameters stored in the configuration file. More... | |
| class | DataContext |
| Provides access to the application run-time data. More... | |
| class | DcsActions |
| Implements the action methods related to DcsActions. More... | |
| class | DcsCmdsImpl |
| Implements the CII/MAL interface. More... | |
| class | MonitorThread |
| Monitor Thread MPTK class. More... | |
| struct | PipelineInfo |
| class | ProcThread |
| Processing Thread MPTK Thread implementation (see also ifw::ccf::mptk::Thread). More... | |
| struct | PublisherInfo |
| class | PubThread |
| Publisher Thread MPTK Thread implementation (see also ifw::ccf::mptk::Thread). More... | |
| class | RecActions |
| Implements the action methods related to RecActions. More... | |
| class | RecCmdsImpl |
| Implements the CII/MAL interface. More... | |
| struct | RecipeInfo |
| class | RecWaitRequest |
| Record Wait Request class, allocated when a client submits a RecWait Request. More... | |
| class | StdActions |
| RAD Action Group for the actions in connection with the "stdif". More... | |
| class | StdCmdsImpl |
| Implements the CII/MAL interface. More... | |
| struct | TelemetryCacheEntry |
| struct | TelemetryNode |
Functions | |
| Config & | GetCfg () |
| Return reference to the CCF Control Configuration object (Singleton instance). | |
| ifw::ccf::common::Setup & | GetSetup () |
Variables | |
| constexpr double | FRAME_RECV_TIMEOUT = 0.100 |
| Timeout to apply, waiting for the next frame. | |
| constexpr double | NO_FRAME_RECV_SLEEP_TIME = 0.001 |
| Sleep to apply when no frame is available. | |
| constexpr auto | CFG_KEY_ADPT_ACTIVE = "mon_adpt_active" |
| constexpr auto | CFG_KEY_ADPT_DISABLE_DURING_ACQ = "mon_adpt_disable_during_acq" |
| constexpr auto | CFG_KEY_ADPT_PERIOD = "mon_adpt_period" |
| constexpr auto | CFG_KEY_DISABLE_DURING_ACQ = "disable_during_acq" |
| constexpr auto | CFG_KEY_NODES_LIST_DEF = "nodes_list" |
| constexpr auto | CFG_KEY_NODES = "nodes" |
| constexpr auto | CFG_KEY_OLDB_NODE = "oldb_node" |
| constexpr auto | CFG_KEY_META_KEY = "meta_key" |
| const int | MAX_START_AT_TIME = 600 |
Base names of threads and queues. | |
| const std::string | MON_THR_TAG = "MonThr" |
| const std::string | ACQ_THR_TAG = "AcqThr" |
| const std::string | INPUT_Q_TAG = "InputQueue" |
| const std::string | OUTPUT_Q_TAG = "OutputQueue::{}" |
Thread sync signals sent on the MPTK Message Bus. | |
| const std::string | THREAD_SIG_TERM = "SigTerm" |
| const std::string | THREAD_SIG_SETUP = "SigSetup" |
| const std::string | THREAD_SIG_NEW_DATA = "SigNewData" |
| const std::string | THREAD_SIG_PUBLISH = "SigPublish" |
| const std::string | THREAD_SIG_START = "SigStart" |
Constants to handle the Recording History. | |
| const std::string | ACTIVE_REC_MUTEX = "ActiveRecMutex" |
| const std::string | REC_HISTORY_MUTEX = "RecHistoryMutex" |
| const std::string | MUTEX_REC_WAIT_REQUESTS = "RecWaitRequests" |
| const std::string | MUTEX_TELEMETRY = "Telemetry" |
| const std::string | MUTEX_TELEMETRY_CACHE = "TelemetryCache" |
| template<typename CMD_TYPE , typename EX_TYPE > | |
| void | CcfRequestRejectHandler (const rad::AnyEvent &event, const std::string &state) |
| Template function RAD request rejection check/handler. | |
| Application & | App () |
|
inline |
| void ifw::ccf::control::CcfRequestRejectHandler | ( | const rad::AnyEvent & | event, |
| const std::string & | state ) |
Template function RAD request rejection check/handler.
|
inline |
Return reference to the CCF Control Configuration object (Singleton instance).
|
inline |
| const std::string ifw::ccf::control::ACQ_THR_TAG = "AcqThr" |
| const std::string ifw::ccf::control::ACTIVE_REC_MUTEX = "ActiveRecMutex" |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Timeout to apply, waiting for the next frame.
| const std::string ifw::ccf::control::INPUT_Q_TAG = "InputQueue" |
| const int ifw::ccf::control::MAX_START_AT_TIME = 600 |
| const std::string ifw::ccf::control::MON_THR_TAG = "MonThr" |
| const std::string ifw::ccf::control::MUTEX_REC_WAIT_REQUESTS = "RecWaitRequests" |
| const std::string ifw::ccf::control::MUTEX_TELEMETRY = "Telemetry" |
| const std::string ifw::ccf::control::MUTEX_TELEMETRY_CACHE = "TelemetryCache" |
|
constexpr |
Sleep to apply when no frame is available.
| const std::string ifw::ccf::control::OUTPUT_Q_TAG = "OutputQueue::{}" |
| const std::string ifw::ccf::control::REC_HISTORY_MUTEX = "RecHistoryMutex" |
| const std::string ifw::ccf::control::THREAD_SIG_NEW_DATA = "SigNewData" |
| const std::string ifw::ccf::control::THREAD_SIG_PUBLISH = "SigPublish" |
| const std::string ifw::ccf::control::THREAD_SIG_SETUP = "SigSetup" |
| const std::string ifw::ccf::control::THREAD_SIG_START = "SigStart" |
| const std::string ifw::ccf::control::THREAD_SIG_TERM = "SigTerm" |