#include <uhd/cal/container.hpp>
|
virtual | ~container ()=default |
|
virtual std::string | get_name () const =0 |
| Return the name of this calibration table.
|
|
virtual std::string | get_serial () const =0 |
| Return the device serial of this calibration table.
|
|
virtual uint64_t | get_timestamp () const =0 |
| Timestamp of acquisition time.
|
|
virtual std::vector< uint8_t > | serialize ()=0 |
| Return a serialized version of this container.
|
|
virtual void | deserialize (const std::vector< uint8_t > &data)=0 |
| Populate this class from the serialized data.
|
|
|
template<typename container_type > |
static std::shared_ptr< container_type > | make (const std::vector< uint8_t > &data) |
| Generic factory for cal data from serialized data.
|
|
Generic parent class for calibration data
Derive any class that stores cal data which needs to be stored/retrieved from this parent class.
◆ ~container()
virtual uhd::usrp::cal::container::~container |
( |
| ) |
|
|
virtualdefault |
◆ deserialize()
virtual void uhd::usrp::cal::container::deserialize |
( |
const std::vector< uint8_t > & | data | ) |
|
|
pure virtual |
Populate this class from the serialized data.
◆ get_name()
virtual std::string uhd::usrp::cal::container::get_name |
( |
| ) |
const |
|
pure virtual |
Return the name of this calibration table.
◆ get_serial()
virtual std::string uhd::usrp::cal::container::get_serial |
( |
| ) |
const |
|
pure virtual |
Return the device serial of this calibration table.
◆ get_timestamp()
virtual uint64_t uhd::usrp::cal::container::get_timestamp |
( |
| ) |
const |
|
pure virtual |
Timestamp of acquisition time.
◆ make()
template<typename container_type >
static std::shared_ptr< container_type > uhd::usrp::cal::container::make |
( |
const std::vector< uint8_t > & | data | ) |
|
|
inlinestatic |
Generic factory for cal data from serialized data.
◆ serialize()
virtual std::vector< uint8_t > uhd::usrp::cal::container::serialize |
( |
| ) |
|
|
pure virtual |
Return a serialized version of this container.
The documentation for this class was generated from the following file: