Lifecycle / bind failure catalog shared by every manager (GetManagerError()).
Set by a manager when EnsureInitialized() fails (fail-closed: the manager then reports IsInitialized() == false) or when a later operation finds the hardware gone. None after a successful EnsureInitialized().
| Enumerator |
|---|
| None | No error recorded.
|
| NotInitialized | Manager not initialised (or shut down)
|
| BindFailed | A bus, pin or platform object could not be created.
|
| HardwareFault | A fitted chip did not come up or reported a fault.
|
| InvalidArgument | Caller passed an invalid argument.
|
| Busy | Manager busy / re-entrant call refused.
|
| Unsupported | Operation or part not supported on this build.
|
| DependencyNotReady | A manager this one needs is not initialised.
|