DUDS
Distributed Update of Data from Something
MasterSyncSerialErrors.hpp File Reference
#include <boost/exception/info.hpp>
Include dependency graph for MasterSyncSerialErrors.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::SyncSerialAccessInUse
 The given MasterSyncSerialAccess object already provides access to a MasterSyncSerial object. More...
 
struct  duds::hardware::interface::SyncSerialError
 Base class for all errors specific to MasterSyncSerial and its derivatives. More...
 
struct  duds::hardware::interface::SyncSerialInUse
 The requested operation requires communication to not already be in use. More...
 
struct  duds::hardware::interface::SyncSerialInvalidAccess
 An attempt was made to retire a MasterSyncSerialAccess object that does not belong to the serial interface. More...
 
struct  duds::hardware::interface::SyncSerialIoError
 General I/O error. More...
 
struct  duds::hardware::interface::SyncSerialNotCommunicating
 A transfer operation was requested when not in the communicating state. More...
 
struct  duds::hardware::interface::SyncSerialNotFullDuplex
 A full-duplex configuration or data transfer operation was requested on a half-duplex serial interface. More...
 
struct  duds::hardware::interface::SyncSerialNotHalfDuplex
 A half-duplex configuration was requested on a full-duplex serial interface. More...
 
struct  duds::hardware::interface::SyncSerialNotOpen
 The requested operation requires communication to be in the open state. More...
 
struct  duds::hardware::interface::SyncSerialNotReady
 The requested operation requires communication to be in the ready state. More...
 
struct  duds::hardware::interface::SyncSerialSelectNotUsed
 A chip select object was specified on a serial interface that does not use a chip select. More...
 
struct  duds::hardware::interface::SyncSerialUnsupported
 The requested mode of operation is unsupported; intended for use by implementing classes that must impose limitations like transfering whole bytes rather than an arbitrary number of bits. More...
 

Namespaces

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