8#include "dawn/common/object.hxx"
29 SYSTEM_CLASS_FIRST = 1,
40 ~CSystemCommon()
override =
default;
Descriptor wrapper for individual object configuration.
Base class for all Dawn objects (IOs, Programs, Protocols).
Base class for OBJTYPE_ANY configuration objects.
@ SYSTEM_CLASS_GNSS
GNSS coexistence manager (policy)
@ SYSTEM_CLASS_LAST
9-bit class field
@ SYSTEM_CLASS_LTE
LTE / cellular connectivity settings.
static SObjectCfg::ObjectCfgId cfgId(uint16_t cls, uint8_t dtype, bool rw, uint16_t size, uint8_t id)
Build a config-item id for a dev object.
static ObjectCfgId objectCfg(uint8_t type, uint16_t cls, uint8_t dtype, bool rw, uint16_t size, uint8_t id)
Construct 32-bit ConfigID from component fields.
uint32_t ObjectCfgId
ConfigID type - single 32-bit value.
Out-of-tree user-extension hooks for Dawn.
@ OBJTYPE_ANY
Wildcard/metadata object type.