DUDS
Distributed Update of Data from Something
duds::hardware::interface::SmbusErrorBusy Struct Reference

A timeout occured while waiting to use the bus. More...

#include <SmbusErrors.hpp>

Inheritance diagram for duds::hardware::interface::SmbusErrorBusy:
Collaboration diagram for duds::hardware::interface::SmbusErrorBusy:

Detailed Description

A timeout occured while waiting to use the bus.

This error can be generated by an SMBus master after the bus has been in use for longer than the protocol allows. It can be caused by another master, an errant device, or a fault on the SMBus master whose use caused this error. This is not caused by scheduling on the computer; if multiple processes attempt to use the bus simultaneously, the resulting delay some of them will see does not count toward the timeout. Only use of the bus itself counts.

Examples:
mcp9808test.cpp.

Definition at line 75 of file SmbusErrors.hpp.


The documentation for this struct was generated from the following file: