prf::control::IDeviceIdentity class

Abstract device identity provider used by diagnostics endpoints.

Derived classes

class app::runtime::PicoDeviceIdentity final
Device identity adapter exposed to the control interface.
class FakeDeviceIdentity final

Constructors, destructors, conversion operators

~IDeviceIdentity() defaulted virtual

Public functions

auto read_unique_id_8(std::array<uint8_t, 8>* out_id) const -> bool pure virtual
Reads stable 8-byte unique identifier.