Go to the documentation of this file.
5 #ifndef CCF_PROTOCOLS_RTMS_LIB_COM_ADPT_HPP_H_
6 #define CCF_PROTOCOLS_RTMS_LIB_COM_ADPT_HPP_H_
47 std::string& message);
54 virtual void ReadUser(
const std::string& name,
55 core::utils::param::Parameter& par);
62 virtual void ScanUser(std::vector<core::utils::param::Parameter>& pars);
68 virtual void WriteUser(
const core::utils::param::Parameter& par);
79 #endif // CCF_PROTOCOLS_RTMS_LIB_COM_ADPT_HPP_H_
virtual void ReadUser(const std::string &name, core::utils::param::Parameter &par)
Definition: comAdptRtms.cpp:103
constexpr auto RTMS_PROP_QUEUE_SIZE
Definition: comAdptRtms.hpp:23
virtual ~ComAdptRtms()
Definition: comAdptRtms.cpp:49
virtual void CheckStatusUser(ccf::HwStatus &status, std::string &message)
Definition: comAdptRtms.cpp:66
virtual void WriteUser(const core::utils::param::Parameter &par)
Definition: comAdptRtms.cpp:142
constexpr auto RTMS_PROP_WIDTH
Definition: comAdptRtms.hpp:20
HwStatus
HW status values.
Definition: base.hpp:196
std::thread * m_receiver_thread
Definition: comAdptRtms.hpp:74
ccf::tools::rtms2ccflib::RtmsCcfReceiver * m_rtms_receiver
Definition: comAdptRtms.hpp:73
virtual void StopUser()
Definition: comAdptRtms.cpp:137
constexpr auto RTMS_PROP_PORT
Definition: comAdptRtms.hpp:18
virtual void StartUser()
Definition: comAdptRtms.cpp:132
constexpr auto RTMS_PROP_MAX_FRAME_RATE
Definition: comAdptRtms.hpp:24
constexpr auto RTMS_PROP_DATA_TYPE
Definition: comAdptRtms.hpp:22
constexpr auto RTMS_PROP_NET_IF
Definition: comAdptRtms.hpp:19
virtual void InitialiseUser()
Definition: comAdptRtms.cpp:28
virtual void ConnectUser()
Definition: comAdptRtms.cpp:79
virtual void ScanUser(std::vector< core::utils::param::Parameter > &pars)
Definition: comAdptRtms.cpp:127
virtual void ReceiveUser(ccf::common::DataFrame &frame, bool &frame_received, const double timeout, bool &timed_out)
Definition: comAdptRtms.cpp:109
CCF Communication Adapter based on the Rtms SDK.
Definition: comAdptRtms.cpp:17
CCF Communication Adapter implementing RTMS communication.
Definition: comAdptRtms.hpp:29
virtual void CheckConnectionUser(bool &connected)
Definition: comAdptRtms.cpp:60
constexpr auto RTMS_PROP_HEIGHT
Definition: comAdptRtms.hpp:21
ComAdptRtms()
Definition: comAdptRtms.cpp:19
Frame class used to store the data and metadata for one frames received from the camera.
Definition: dataFrame.hpp:17
virtual bool IsConnectedUser() const
Definition: comAdptRtms.cpp:73
virtual void DisconnectUser()
Definition: comAdptRtms.cpp:92
Class to be used as parent for CCF Communication Adapters.
Definition: comAdptBase.hpp:31
virtual double GetTheoreticFrameRateUser()
Definition: comAdptRtms.cpp:148