#include <DataPointCompositeObject.h>
DataPointCompositeObject is a composition of a DataPointIdentifier and a DataPointValue. It is the unit of data points that ADAPOS provides.
- See also
- ADAPRO::ADAPOS::DataPointIdentifier
-
ADAPRO::ADAPOS::DataPointValue
Definition at line 42 of file DataPointCompositeObject.h.
◆ DataPointCompositeObject() [1/3]
o2::dcs::DataPointCompositeObject::DataPointCompositeObject |
( |
| ) |
|
|
inlinenoexcept |
The default constructor for DataPointCompositeObject. Uses the default constructors of its component, which means that their every field will be filled with zeroes.
- See also
- ADAPRO::ADAPOS::DataPointIdentifier
-
ADAPRO::ADAPOS::DataPointValue
Definition at line 70 of file DataPointCompositeObject.h.
◆ DataPointCompositeObject() [2/3]
◆ DataPointCompositeObject() [3/3]
◆ ~DataPointCompositeObject()
o2::dcs::DataPointCompositeObject::~DataPointCompositeObject |
( |
| ) |
|
|
defaultnoexcept |
◆ ClassDefNV()
◆ dim_buffer()
void * o2::dcs::DataPointCompositeObject::dim_buffer |
( |
| ) |
const |
|
inline |
Returns a pointer to the beginning of the data part to be given to DIM, which depends on the DeliveryType
of this DPCOM. This method is specific to ADAPOS Load Generator and ADAPOS Engine.
- Returns
- A
(void*)
.
- Exceptions
-
std::domain_error | If the DeliveryType of this DPCOM object was illegal (i.e. VOID or something else than the enumerators of DeliveryType ). |
- See also
- ADAPRO::ADAPOS::DeliveryType
Definition at line 179 of file DataPointCompositeObject.h.
◆ operator!=()
Negation of the ==
operator.
- Parameters
-
other | The right-hand side operand. |
- Returns
true
or false
.
Definition at line 114 of file DataPointCompositeObject.h.
◆ operator=()
◆ operator==()
Bit-by bit equality comparison of DataPointCompositeObjects.
- Parameters
-
other | The right-hand operand of equality comparison. |
- Returns
true
or false
.
Definition at line 102 of file DataPointCompositeObject.h.
◆ set() [1/2]
◆ set() [2/2]
void o2::dcs::DataPointCompositeObject::set |
( |
const uint64_t *const |
data | ) |
|
|
inlinenoexcept |
◆ update()
Overwrites the state of the data
field with the state of the given DPVAL object, except for the control flags, that will be cleared out.
- Parameters
-
dpval | A DPVAL object representing an update event to the DPCOM in question. |
- See also
- ADAPRO::ADAPOS::DataPointValue
-
ADAPRO::ADAPOS::DataPointValue::CONTROL_MASK
Definition at line 158 of file DataPointCompositeObject.h.
◆ operator<<
Prints a CSV-representation of the DataPointCompositeObject into the ostream. The format of the payload data depends on its type and is handled automatically.
- Parameters
-
- Returns
- Reference to the stream after the printing operation.
Definition at line 217 of file DataPointCompositeObject.h.
◆ data
◆ id
The documentation for this struct was generated from the following file: