| cfgCmnOffset(const SObjectCfg::SObjectCfgItem *cfg) | dawn::CIOCommon | protected |
| cfgIdCmn(bool rw, uint8_t dtype, uint8_t size, uint8_t id) | dawn::CIOCommon | inlinestatic |
| cfgIdDevno(bool rw=false) | dawn::CIOCommon | inlinestatic |
| cfgIdLimitMax(uint8_t dtype, uint16_t size) | dawn::CIOCommon | inlinestatic |
| cfgIdLimitMin(uint8_t dtype, uint16_t size) | dawn::CIOCommon | inlinestatic |
| cfgIdLimitStep(uint8_t dtype, uint16_t size) | dawn::CIOCommon | inlinestatic |
| cfgIdNotify(bool rw=false) | dawn::CIOCommon | inlinestatic |
| CIOCommon(CDescObject &desc) | dawn::CIOCommon | explicit |
| CMD_RESET enum value | dawn::CObject | |
| CMD_TRIGGER1 enum value | dawn::CObject | |
| CMD_TRIGGER2 enum value | dawn::CObject | |
| CMD_TRIGGER3 enum value | dawn::CObject | |
| CObject(CDescObject &desc) | dawn::CObject | inlineexplicit |
| configure() | dawn::CIOControl | virtual |
| CTRL_ALLOW_START enum value | dawn::CIOControl | |
| CTRL_ALLOW_STOP enum value | dawn::CIOControl | |
| ddata_alloc(size_t batch, size_t chunk_size=0) | dawn::CIOCommon | |
| deinit() | dawn::CIOControl | virtual |
| descValidDefault(const uint32_t *data, size_t len) | dawn::CObject | static |
| doStart() | dawn::CObject | inlineprotectedvirtual |
| doStop() | dawn::CObject | inlineprotectedvirtual |
| EIOClass enum name | dawn::CIOCommon | |
| EIOFlags enum name | dawn::CIOCommon | |
| EIONotifyType enum name | dawn::CIOCommon | |
| EObjectState enum name | dawn::CObject | |
| getCfgFlag() const | dawn::CObject | |
| getCls() const | dawn::CObject | |
| getCmnDevno() const | dawn::CIOCommon | inlineprotected |
| getCmnLimitMax() | dawn::CIOCommon | inlineprotected |
| getCmnLimitMin() | dawn::CIOCommon | inlineprotected |
| getCmnLimits() const | dawn::CIOCommon | inlineprotected |
| getCmnLimitStep() | dawn::CIOCommon | inlineprotected |
| getCmnLimitWords() | dawn::CIOCommon | inlineprotected |
| getConfig(uint32_t cfgid, uint32_t *data, size_t len) | dawn::CIOCommon | inline |
| getData(IODataCmn &data, size_t len, size_t offset=0) | dawn::CIOCommon | inline |
| getDataAtImpl(IODataCmn &data, size_t len, size_t offset) | dawn::CIOCommon | inlineprotectedvirtual |
| getDataDim() const | dawn::CIOControl | virtual |
| getDataImpl(IODataCmn &data, size_t len) | dawn::CIOControl | virtual |
| getDataSize() const | dawn::CIOControl | virtual |
| getDesc() | dawn::CObject | |
| getDtype() const | dawn::CObject | |
| getDtypeSize() const | dawn::CObject | |
| getFd() const | dawn::CIOCommon | inlinevirtual |
| getFlags() const | dawn::CObject | |
| getId() const | dawn::CObject | |
| getIdV() const | dawn::CObject | |
| getObjConfig(SObjectCfg::ObjectCfgId objcfg, uint32_t *data, size_t len) | dawn::CObject | |
| getPriv() const | dawn::CObject | |
| getState() const | dawn::CObject | inlinevirtual |
| getTimestamp() | dawn::CIOCommon | protected |
| getType() const | dawn::CObject | |
| hasThread() const | dawn::CObject | inlinevirtual |
| ids | dawn::CIOControl | |
| init() | dawn::CObject | inlinevirtual |
| IO_CFG_DEVNO enum value | dawn::CIOCommon | |
| IO_CFG_FIRST enum value | dawn::CIOCommon | |
| IO_CFG_LAST enum value | dawn::CIOCommon | |
| IO_CFG_LIMIT_MAX enum value | dawn::CIOCommon | |
| IO_CFG_LIMIT_MIN enum value | dawn::CIOCommon | |
| IO_CFG_LIMIT_STEP enum value | dawn::CIOCommon | |
| IO_CFG_NOTIFY enum value | dawn::CIOCommon | |
| IO_CLASS_ADC_FETCH enum value | dawn::CIOCommon | |
| IO_CLASS_ADC_STREAM enum value | dawn::CIOCommon | |
| IO_CLASS_ADC_SYNC enum value | dawn::CIOCommon | |
| IO_CLASS_ANY enum value | dawn::CIOCommon | |
| IO_CLASS_BUTTONS enum value | dawn::CIOCommon | |
| IO_CLASS_CAPABILITIES enum value | dawn::CIOCommon | |
| IO_CLASS_CONFIG enum value | dawn::CIOCommon | |
| IO_CLASS_CONTROL enum value | dawn::CIOCommon | |
| IO_CLASS_DAC enum value | dawn::CIOCommon | |
| IO_CLASS_DESC_SELECTOR enum value | dawn::CIOCommon | |
| IO_CLASS_DESCRIPTOR enum value | dawn::CIOCommon | |
| IO_CLASS_DUMMY enum value | dawn::CIOCommon | |
| IO_CLASS_DUMMY_NOTIFY enum value | dawn::CIOCommon | |
| IO_CLASS_ENCODER enum value | dawn::CIOCommon | |
| IO_CLASS_ENCODER_INDEX enum value | dawn::CIOCommon | |
| IO_CLASS_FILE enum value | dawn::CIOCommon | |
| IO_CLASS_GPI_SINGLE enum value | dawn::CIOCommon | |
| IO_CLASS_GPO_SINGLE enum value | dawn::CIOCommon | |
| IO_CLASS_LAST enum value | dawn::CIOCommon | |
| IO_CLASS_LEDS enum value | dawn::CIOCommon | |
| IO_CLASS_PWM enum value | dawn::CIOCommon | |
| IO_CLASS_RAND enum value | dawn::CIOCommon | |
| IO_CLASS_RGBLED enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_ACCELEROMETER enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_ATEMPERATURE enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_BAROMETER enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_GAS enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_GYROSCOPE enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_HUMIDITY enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_IR enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_LIGHT enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_MAGNETICFIELD enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_ACCELEROMETER enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_ATEMPERATURE enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_BAROMETER enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_CONFIG enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_GAS enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_GYROSCOPE enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_HUMIDITY enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_IR enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_LIGHT enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_MAGNETICFIELD enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_PROXIMITY enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_RGB enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_TEMPERATURE enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PRODUCER_UV enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_PROXIMITY enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_RGB enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_TEMPERATURE enum value | dawn::CIOCommon | |
| IO_CLASS_SENSOR_UV enum value | dawn::CIOCommon | |
| IO_CLASS_SYSTEM_CPULOAD enum value | dawn::CIOCommon | |
| IO_CLASS_SYSTEM_HOSTNAME enum value | dawn::CIOCommon | |
| IO_CLASS_SYSTEM_POWEROFF enum value | dawn::CIOCommon | |
| IO_CLASS_SYSTEM_RESET enum value | dawn::CIOCommon | |
| IO_CLASS_SYSTEM_RESETCAUSE enum value | dawn::CIOCommon | |
| IO_CLASS_SYSTEM_SYSTEMTIME enum value | dawn::CIOCommon | |
| IO_CLASS_SYSTEM_UPTIME enum value | dawn::CIOCommon | |
| IO_CLASS_SYSTEM_UUID enum value | dawn::CIOCommon | |
| IO_CLASS_TIMESTAMP enum value | dawn::CIOCommon | |
| IO_CLASS_TRIGGER enum value | dawn::CIOCommon | |
| IO_CLASS_USER enum value | dawn::CIOCommon | |
| IO_CLASS_USER_START enum value | dawn::CIOCommon | |
| IO_CLASS_VIRT enum value | dawn::CIOCommon | |
| IO_FLAGS_NONE enum value | dawn::CIOCommon | |
| IO_FLAGS_TS enum value | dawn::CIOCommon | |
| IO_NOTIFY_POLL enum value | dawn::CIOCommon | |
| IO_NOTIFY_STREAM enum value | dawn::CIOCommon | |
| isBatch() const | dawn::CIOControl | inlinevirtual |
| isNotify() const | dawn::CIOControl | inlinevirtual |
| isRead() const | dawn::CIOControl | inlinevirtual |
| isSeekable() const | dawn::CIOCommon | inlinevirtual |
| isTimestamp() const | dawn::CIOCommon | |
| isWrite() const | dawn::CIOControl | inlinevirtual |
| onSetObjConfig(SObjectCfg::ObjectCfgId objcfg, uint32_t *data, size_t len) | dawn::CObject | inlineprotectedvirtual |
| setConfig(uint32_t cfgid, uint32_t *data, size_t len) | dawn::CIOCommon | inline |
| setData(IODataCmn &data, size_t offset=0) | dawn::CIOCommon | inline |
| setDataAtImpl(IODataCmn &data, size_t offset) | dawn::CIOCommon | inlineprotectedvirtual |
| setDataImpl(IODataCmn &data) | dawn::CIOControl | virtual |
| setObjConfig(SObjectCfg::ObjectCfgId objcfg, uint32_t *data, size_t len) | dawn::CObject | |
| start() | dawn::CObject | inline |
| STATE_RUNNING enum value | dawn::CObject | |
| STATE_STOPPED enum value | dawn::CObject | |
| stop() | dawn::CObject | inline |
| trigger(uint8_t cmd) | dawn::CObject | inlinevirtual |
| validateDesc(const uint32_t *desc, size_t len) | dawn::CObject | static |