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" |