|
Dawn Framework 1.0
Universal data acquisition framework for embedded systems
|
Template helper for creating ObjectIDs for I/O types. More...
#include <common.hxx>
Static Public Member Functions | |
| static SObjectId::ObjectId | create (bool ts, uint16_t inst) |
| Create ObjectID with default data type. | |
| static SObjectId::ObjectId | create (SObjectId::EObjectDataType dtype, bool ts, uint16_t inst) |
| Create ObjectID with custom data type. | |
Template helper for creating ObjectIDs for I/O types.
| CLASS_ID | The I/O class identifier (e.g., IO_CLASS_ADC_FETCH) |
| DEFAULT_DTYPE | Default data type for this I/O |
Definition at line 235 of file common.hxx.
|
inlinestatic |
Create ObjectID with default data type.
| ts | Enable timestamp support if true. |
| inst | Instance number (0 to MAX_INSTANCE-1). |
Definition at line 246 of file common.hxx.
References dawn::CIOCommon::IO_FLAGS_TS, dawn::SObjectId::objectId(), and dawn::SObjectId::OBJTYPE_IO.
|
inlinestatic |
Create ObjectID with custom data type.
| dtype | Data type for this instance. |
| ts | Enable timestamp support if true. |
| inst | Instance number (0 to MAX_INSTANCE-1). |
Definition at line 271 of file common.hxx.
References dawn::CIOCommon::IO_FLAGS_TS, dawn::SObjectId::objectId(), and dawn::SObjectId::OBJTYPE_IO.