|
DUDS
|
Distributed Update of Data from Something
|
Various errors involving the use of GPIO hardware. More...
#include <duds/general/Errors.hpp>Go to the source code of this file.
Classes | |
| struct | duds::hardware::interface::PinAlreadyExists |
| A request to add a pin to a DigitalPort cannot be fullfilled because the port already has a pin with the same ID. More... | |
| struct | duds::hardware::interface::PinDoesNotExist |
| A pin required for the operation does not exist or is unavailable to the process. More... | |
| struct | duds::hardware::interface::PinEmptyAccessRequest |
| A request was made to access zero pins. More... | |
| struct | duds::hardware::interface::PinError |
| Base exception type for all errors about pins. More... | |
| struct | duds::hardware::interface::PinInUse |
| A DigitalPinAccess or DigitalPinSetAccess object cannot be obtained because one already exists with access to the pin. More... | |
| struct | duds::hardware::interface::PinIoError |
| An I/O error prevented the operation on the pin from succeeding. More... | |
| struct | duds::hardware::interface::PinRangeError |
| The operation has too few or much data to work on the pins, which can alternately be stated as having too few or too many pins for the operation. More... | |
| struct | duds::hardware::interface::PinSetWrongPort |
| An attempt was made to use a DigitalPinSetAccess object with two different DigitalPort objects. More... | |
| struct | duds::hardware::interface::PinUnsupportedOperation |
| The requested operation is not supported by the specific pin. More... | |
| struct | duds::hardware::interface::PinWrongDirection |
| The requested operation requires the use of the wrong, or not the current, I/O direction. 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_PinId, unsigned int > | duds::hardware::interface::PinErrorId |
| The pin global ID involved in the error. More... | |
| typedef boost::error_info< struct Info_PinName, std::string > | duds::hardware::interface::PinErrorName |
| A name or function associated with the pin(s). More... | |
| typedef boost::error_info< struct Info_PinPortId, unsigned int > | duds::hardware::interface::PinErrorPortId |
| The port (hardware) specific pin ID involved in the error. More... | |
Various errors involving the use of GPIO hardware.
Definition in file PinErrors.hpp.