mcx::signal_monitor::SignalMonitor::SignalDataFactory
2 minute read
mcx::signal_monitor::SignalMonitor::SignalDataFactory
Public Functions
Name | |
---|---|
signal_data | make(const SignalId & signal_id, T & input_ref, T objective_val, std::function< bool()> callback, TriggerType trigger_type, double start_time_s, double stop_time_s, bool input_ref_is_local) |
signal_data | make(const SignalId & signal_id, T & input_ref, T objective_val, std::function< bool(const SignalId &)> callback, TriggerType trigger_type, double start_time_s, double stop_time_s, bool input_ref_is_local) |
signal_data | make(const SignalId & signal_id, T & input_ref, T objective_val, std::function< bool(const SignalId &, T)> callback, TriggerType trigger_type, double start_time_s, double stop_time_s, bool input_ref_is_local) |
template <typename U > signal_data |
make(const SignalId & signal_id, T & input_ref, T objective_val, std::pair< std::function< bool(U *)>, U * > callback, TriggerType trigger_type, double start_time_s, double stop_time_s, bool input_ref_is_local) |
template <typename U > signal_data |
make(const SignalId & signal_id, T & input_ref, T objective_val, std::pair< std::function< bool(U *, const SignalId &signal_id)>, U * > callback, TriggerType trigger_type, double start_time_s, double stop_time_s, bool input_ref_is_local) |
template <typename U > signal_data |
make(const SignalId & signal_id, T & input_ref, T objective_val, std::pair< std::function< bool(U *, const SignalId &, T)>, U * > callback, TriggerType trigger_type, double start_time_s, double stop_time_s, bool input_ref_is_local) |
Public Functions Documentation
function make
static inline signal_data make(
const SignalId & signal_id,
T & input_ref,
T objective_val,
std::function< bool()> callback,
TriggerType trigger_type,
double start_time_s,
double stop_time_s,
bool input_ref_is_local
)
function make
static inline signal_data make(
const SignalId & signal_id,
T & input_ref,
T objective_val,
std::function< bool(const SignalId &)> callback,
TriggerType trigger_type,
double start_time_s,
double stop_time_s,
bool input_ref_is_local
)
function make
static inline signal_data make(
const SignalId & signal_id,
T & input_ref,
T objective_val,
std::function< bool(const SignalId &, T)> callback,
TriggerType trigger_type,
double start_time_s,
double stop_time_s,
bool input_ref_is_local
)
function make
template <typename U >
static inline signal_data make(
const SignalId & signal_id,
T & input_ref,
T objective_val,
std::pair< std::function< bool(U *)>, U * > callback,
TriggerType trigger_type,
double start_time_s,
double stop_time_s,
bool input_ref_is_local
)
function make
template <typename U >
static inline signal_data make(
const SignalId & signal_id,
T & input_ref,
T objective_val,
std::pair< std::function< bool(U *, const SignalId &signal_id)>, U * > callback,
TriggerType trigger_type,
double start_time_s,
double stop_time_s,
bool input_ref_is_local
)
function make
template <typename U >
static inline signal_data make(
const SignalId & signal_id,
T & input_ref,
T objective_val,
std::pair< std::function< bool(U *, const SignalId &, T)>, U * > callback,
TriggerType trigger_type,
double start_time_s,
double stop_time_s,
bool input_ref_is_local
)
Updated on 2022-04-05 at 16:21:27 +0200