DUDS
Distributed Update of Data from Something
duds::hardware::interface::DigitalPortDependentPins Member List

This is the complete list of members for duds::hardware::interface::DigitalPortDependentPins, including all inherited members.

access(const unsigned int *pins, const unsigned int len, std::unique_ptr< DigitalPinAccess > *acc)duds::hardware::interface::DigitalPort
access(const unsigned int pins[Len], std::unique_ptr< DigitalPinAccess > acc[Len])duds::hardware::interface::DigitalPortinline
access(const unsigned int pin)duds::hardware::interface::DigitalPort
access(const unsigned int *pins, const unsigned int len, DigitalPinAccess *acc)duds::hardware::interface::DigitalPort
access(const std::vector< unsigned int > &pins, DigitalPinAccess *acc)duds::hardware::interface::DigitalPortinline
access(const unsigned int pins[plen], DigitalPinAccess acc[alen])duds::hardware::interface::DigitalPortinline
access(const unsigned int *pins, const unsigned int len, DigitalPinSetAccess &acc)duds::hardware::interface::DigitalPort
access(const unsigned int *begin, const unsigned int *end, DigitalPinSetAccess &acc)duds::hardware::interface::DigitalPortinline
access(const std::vector< unsigned int > &pins, DigitalPinSetAccess &acc)duds::hardware::interface::DigitalPortinline
access(const std::vector< unsigned int > &pins)duds::hardware::interface::DigitalPort
access(const InputIter &begin, const InputIter &end, DigitalPinSetAccess &acc)duds::hardware::interface::DigitalPortinline
capabilities(const std::vector< unsigned int > &pvec, bool global) constduds::hardware::interface::DigitalPortprotected
capabilities(unsigned int globalPinId) constduds::hardware::interface::DigitalPort
capabilities() constduds::hardware::interface::DigitalPort
capabilities(const std::vector< unsigned int > &pvec) constduds::hardware::interface::DigitalPortinline
capabilitiesLocalIds(const std::vector< unsigned int > &pvec) constduds::hardware::interface::DigitalPortinline
configRef(unsigned int localPinId) constduds::hardware::interface::DigitalPortinlineprotected
configuration(const std::vector< unsigned int > &pvec, bool global) constduds::hardware::interface::DigitalPortprotected
configuration(unsigned int globalPinId) constduds::hardware::interface::DigitalPort
configuration() constduds::hardware::interface::DigitalPort
configuration(const std::vector< unsigned int > &pvec) constduds::hardware::interface::DigitalPortinline
configurationImpl() constduds::hardware::interface::DigitalPortprotected
configurationLocalIds(const std::vector< unsigned int > &pvec) constduds::hardware::interface::DigitalPortinline
configurePort(unsigned int localPinId, const DigitalPinConfig &cfg, DigitalPinAccessBase::PortData *pdata)=0duds::hardware::interface::DigitalPortprotectedpure virtual
configurePort(const std::vector< DigitalPinConfig > &cfgs, DigitalPinAccessBase::PortData *pdata)=0duds::hardware::interface::DigitalPortprotectedpure virtual
DigitalPort(unsigned int numpins, unsigned int firstid)duds::hardware::interface::DigitalPortprotected
DigitalPortDependentPins(unsigned int numpins, unsigned int firstid)duds::hardware::interface::DigitalPortDependentPinsinlineprotected
exists(unsigned int gid) constduds::hardware::interface::DigitalPort
globalId(unsigned int localId) constduds::hardware::interface::DigitalPortinline
globalIds(const std::vector< unsigned int > &localIds) constduds::hardware::interface::DigitalPort
independentConfig() constduds::hardware::interface::DigitalPortDependentPinsvirtual
independentConfig(unsigned int gid, const DigitalPinConfig &newcfg, const DigitalPinConfig &initcfg) const =0duds::hardware::interface::DigitalPortDependentPinspure virtual
input(unsigned int gid, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotected
input(const std::vector< unsigned int > &pvec, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotected
inputImpl(unsigned int gid, DigitalPinAccessBase::PortData *pdata)=0duds::hardware::interface::DigitalPortprotectedpure virtual
inputImpl(const std::vector< unsigned int > &pvec, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotectedvirtual
inspectProposal(unsigned int localPinId, std::vector< DigitalPinConfig > &proposed, std::vector< DigitalPinConfig > &initial) const =0duds::hardware::interface::DigitalPortDependentPinsprotectedpure virtual
localId(unsigned int globalId) constduds::hardware::interface::DigitalPortinline
localIds(const std::vector< unsigned int > &globalIds) constduds::hardware::interface::DigitalPort
madeAccess(DigitalPinAccess &acc)duds::hardware::interface::DigitalPortprotectedvirtual
madeAccess(DigitalPinSetAccess &acc)duds::hardware::interface::DigitalPortprotectedvirtual
modifyConfig(unsigned int globalPinId, const DigitalPinConfig &cfg, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotected
modifyConfig(std::vector< DigitalPinConfig > &cfgs, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotected
modifyConfig(const std::vector< unsigned int > &pvec, std::vector< DigitalPinConfig > &cfgs, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotected
modifyFullConfig(std::vector< DigitalPinConfig > &propConf, std::vector< DigitalPinConfig > &initConf, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotected
offset() constduds::hardware::interface::DigitalPortinline
output(unsigned int gid, bool state, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotected
output(const std::vector< unsigned int > &pvec, const std::vector< bool > &state, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotected
outputImpl(unsigned int lid, bool state, DigitalPinAccessBase::PortData *pdata)=0duds::hardware::interface::DigitalPortprotectedpure virtual
outputImpl(const std::vector< unsigned int > &pvec, const std::vector< bool > &state, DigitalPinAccessBase::PortData *pdata)duds::hardware::interface::DigitalPortprotectedvirtual
pinsduds::hardware::interface::DigitalPortprotected
PinVector typedefduds::hardware::interface::DigitalPortprotected
poll()duds::hardware::interface::DigitalPort
pollInput()duds::hardware::interface::DigitalPort
pollSignal()duds::hardware::interface::DigitalPort
portData(const DigitalPinAccessBase &acc)duds::hardware::interface::DigitalPortinlineprotectedstatic
portDataPtr(const DigitalPinAccessBase &acc, T **ptr)duds::hardware::interface::DigitalPortinlineprotectedstatic
proposeConfig(unsigned int gid, DigitalPinConfig &pconf, DigitalPinConfig &iconf) constduds::hardware::interface::DigitalPort
proposeConfig(unsigned int gid, DigitalPinConfig &pconf) constduds::hardware::interface::DigitalPortinline
proposeConfig(const std::vector< unsigned int > &globalPinIds, std::vector< DigitalPinConfig > &propConf, std::vector< DigitalPinConfig > &initConf, std::function< void(DigitalPinRejectedConfiguration::Reason)> insertReason=std::function< void(DigitalPinRejectedConfiguration::Reason)>()) constduds::hardware::interface::DigitalPort
proposeConfig(const std::vector< unsigned int > &pins, std::vector< DigitalPinConfig > &propConf, std::function< void(DigitalPinRejectedConfiguration::Reason)> insertReason=std::function< void(DigitalPinRejectedConfiguration::Reason)>()) constduds::hardware::interface::DigitalPortinline
proposeConfigImpl(unsigned int gid, DigitalPinConfig &pconf, DigitalPinConfig &iconf) constduds::hardware::interface::DigitalPortDependentPinsprotectedvirtual
proposeConfigImpl(const std::vector< unsigned int > &pins, std::vector< DigitalPinConfig > &propConf, std::vector< DigitalPinConfig > &initConf, std::function< void(DigitalPinRejectedConfiguration::Reason)> insertReason=std::function< void(DigitalPinRejectedConfiguration::Reason)>()) constduds::hardware::interface::DigitalPortDependentPinsprotectedvirtual
proposeConfigLocalIds(const std::vector< unsigned int > &localPinIds, std::vector< DigitalPinConfig > &propConf, std::vector< DigitalPinConfig > &initConf, std::function< void(DigitalPinRejectedConfiguration::Reason)> insertReason=std::function< void(DigitalPinRejectedConfiguration::Reason)>()) constduds::hardware::interface::DigitalPort
proposeConfigLocalIds(const std::vector< unsigned int > &pins, std::vector< DigitalPinConfig > &propConf, std::function< void(DigitalPinRejectedConfiguration::Reason)> insertReason=std::function< void(DigitalPinRejectedConfiguration::Reason)>()) constduds::hardware::interface::DigitalPortinline
proposeFullConfig(std::vector< DigitalPinConfig > &propConf, std::vector< DigitalPinConfig > &initConf, std::function< void(DigitalPinRejectedConfiguration::Reason)> insertReason=std::function< void(DigitalPinRejectedConfiguration::Reason)>()) constduds::hardware::interface::DigitalPort
proposeFullConfigImpl(std::vector< DigitalPinConfig > &propConf, std::vector< DigitalPinConfig > &initConf, std::function< void(DigitalPinRejectedConfiguration::Reason)> insertReason=std::function< void(DigitalPinRejectedConfiguration::Reason)>()) constduds::hardware::interface::DigitalPortDependentPinsprotectedvirtual
retiredAccess(const DigitalPinAccess &acc) noexceptduds::hardware::interface::DigitalPortprotectedvirtual
retiredAccess(const DigitalPinSetAccess &acc) noexceptduds::hardware::interface::DigitalPortprotectedvirtual
shutdown()duds::hardware::interface::DigitalPortprotected
simultaneousOperations() const =0duds::hardware::interface::DigitalPortpure virtual
size() constduds::hardware::interface::DigitalPortinline
~DigitalPort()duds::hardware::interface::DigitalPortvirtual