|
DUDS
|
Distributed Update of Data from Something
|
A type for holding arbitrary port-specific data within a DigitalPinAccess or DigitalPinSetAccess object. More...
#include <DigitalPinAccessBase.hpp>
Public Member Functions | |
| PortData () | |
| Default contructor ensures a null pointer. More... | |
Public Attributes | |
| std::int16_t | int16 [2] |
| Two integers available for use by DigitalPort implementations to manage additional implementation specific data associated with a DigitalPinAccess or DigitalPinSetAccess object. More... | |
| std::intptr_t | integer |
| An integer available for use by DigitalPort implementations to manage additional implementation specific data associated with a DigitalPinAccess or DigitalPinSetAccess object. More... | |
| void * | pointer |
| A pointer available for use by DigitalPort implementations to manage additional implementation specific data associated with a DigitalPinAccess or DigitalPinSetAccess object. More... | |
A type for holding arbitrary port-specific data within a DigitalPinAccess or DigitalPinSetAccess object.
Definition at line 33 of file DigitalPinAccessBase.hpp.
|
inline |
Default contructor ensures a null pointer.
Definition at line 55 of file DigitalPinAccessBase.hpp.
| std::int16_t duds::hardware::interface::DigitalPinAccessBase::PortData::int16[2] |
Two integers available for use by DigitalPort implementations to manage additional implementation specific data associated with a DigitalPinAccess or DigitalPinSetAccess object.
Definition at line 51 of file DigitalPinAccessBase.hpp.
| std::intptr_t duds::hardware::interface::DigitalPinAccessBase::PortData::integer |
An integer available for use by DigitalPort implementations to manage additional implementation specific data associated with a DigitalPinAccess or DigitalPinSetAccess object.
Definition at line 45 of file DigitalPinAccessBase.hpp.
| void* duds::hardware::interface::DigitalPinAccessBase::PortData::pointer |
A pointer available for use by DigitalPort implementations to manage additional implementation specific data associated with a DigitalPinAccess or DigitalPinSetAccess object.
Definition at line 39 of file DigitalPinAccessBase.hpp.
Referenced by duds::hardware::interface::linux::GpioDevPort::configurePort(), duds::hardware::interface::linux::GpioDevPort::inputImpl(), duds::hardware::interface::linux::GpioDevPort::madeAccess(), duds::hardware::interface::linux::GpioDevPort::outputImpl(), and duds::hardware::interface::DigitalPort::portDataPtr().