DUDS
Distributed Update of Data from Something
SmbusErrors.hpp File Reference
Include dependency graph for SmbusErrors.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  duds::hardware::interface::SmbusError
 Base class for all errors specific to SMBus communications and used for very general errors. More...
 
struct  duds::hardware::interface::SmbusErrorBusy
 A timeout occured while waiting to use the bus. More...
 
struct  duds::hardware::interface::SmbusErrorMessageLength
 A message of an invalid length was specified, or a message too big for a buffer was received. More...
 
struct  duds::hardware::interface::SmbusErrorNoBus
 An attempt was made to use a non-existent SMBus bus. More...
 
struct  duds::hardware::interface::SmbusErrorNoDevice
 The device did not respond to its address. More...
 
struct  duds::hardware::interface::SmbusErrorPec
 The received message included a bad checksum and Packet Error Checking is in use. More...
 
struct  duds::hardware::interface::SmbusErrorProtocol
 The device has failed to conform to the protocol. More...
 
struct  duds::hardware::interface::SmbusErrorTimeout
 The operation took too long. More...
 
struct  duds::hardware::interface::SmbusErrorUnsupported
 The attempted operation is not supported by the bus master. More...
 

Namespaces

 duds
 
 duds::hardware
 
 duds::hardware::interface
 Library code for interfacing with hardware external to the processor.
 

Typedefs

typedef boost::error_info< struct Info_smbusdevaddr, int > duds::hardware::interface::SmbusDeviceAddr
 Provides the device (slave) address along with an error. More...