1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- #ifndef _ARGUS_SENSOR_OTP_DATA_H
- #define _ARGUS_SENSOR_OTP_DATA_H
- namespace Argus
- {
- DEFINE_UUID(ExtensionName, EXT_SENSOR_OTP_DATA, 1651af90,19b1,11eb,8b6f,08,00,20,0c,9a,66);
- namespace Ext
- {
- DEFINE_UUID(InterfaceID, IID_SENSOR_OTP_DATA, 3d125710,19b1,11eb,8b6f,08,00,20,0c,9a,66);
- class ISensorOtpData : public Interface
- {
- public:
- static const InterfaceID& id() { return IID_SENSOR_OTP_DATA; }
-
- virtual uint32_t getSensorOtpDataSize() const = 0;
-
- virtual Status getSensorOtpData(void *dst, uint32_t size) const = 0;
- protected:
- ~ISensorOtpData() {}
- };
- }
- }
- #endif
|