|
Dawn Framework 1.0
Universal data acquisition framework for embedded systems
|
Template helper for creating ObjectIDs for I/O types without timestamp support. More...
#include <common.hxx>
Static Public Member Functions | |
| static SObjectId::ObjectId | create (SObjectId::EObjectDataType dtype, uint16_t inst) |
| Create ObjectID with custom data type and no timestamp. | |
| static SObjectId::ObjectId | create (uint16_t inst) |
| Create ObjectID with fixed data type and no timestamp. | |
Template helper for creating ObjectIDs for I/O types without timestamp support.
Simplified helper for I/O types that don't support timestamps. Uses flags=0 (no timestamp flag).
| CLASS_ID | The I/O class identifier |
| DEFAULT_DTYPE | Default data type for this I/O |
Definition at line 302 of file common.hxx.
|
inlinestatic |
Create ObjectID with custom data type and no timestamp.
| dtype | Data type for this instance. |
| inst | Instance number (0 to MAX_INSTANCE-1). |
Definition at line 325 of file common.hxx.
References dawn::CIOCommon::IOObjectIdHelper< CLASS_ID, DEFAULT_DTYPE >::create().
|
inlinestatic |
Create ObjectID with fixed data type and no timestamp.
| inst | Instance number (0 to MAX_INSTANCE-1). |
Definition at line 312 of file common.hxx.
References dawn::CIOCommon::IOObjectIdHelper< CLASS_ID, DEFAULT_DTYPE >::create().