ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::SubdeviceRegisterAccessor Member List

This is the complete list of members for ChimeraTK::SubdeviceRegisterAccessor, including all inherited members.

_accAddressChimeraTK::SubdeviceRegisterAccessorprotected
_accDataAreaChimeraTK::SubdeviceRegisterAccessorprotected
_accStatusChimeraTK::SubdeviceRegisterAccessorprotected
_backendChimeraTK::SubdeviceRegisterAccessorprotected
_bufferChimeraTK::SubdeviceRegisterAccessorprotected
_numberOfWordsChimeraTK::SubdeviceRegisterAccessorprotected
_startAddressChimeraTK::SubdeviceRegisterAccessorprotected
accessChannel(unsigned int channel)ChimeraTK::NDRegisterAccessor< int32_t >inline
accessChannel(unsigned int channel) constChimeraTK::NDRegisterAccessor< int32_t >inline
accessChannels()ChimeraTK::NDRegisterAccessor< int32_t >inline
accessChannels() constChimeraTK::NDRegisterAccessor< int32_t >inline
accessData(size_t sample)ChimeraTK::NDRegisterAccessor< int32_t >inline
accessData(size_t sample) constChimeraTK::NDRegisterAccessor< int32_t >inline
accessData(unsigned int channel, unsigned int sample)ChimeraTK::NDRegisterAccessor< int32_t >inline
accessData(unsigned int channel, unsigned int sample) constChimeraTK::NDRegisterAccessor< int32_t >inline
buffer_2DChimeraTK::NDRegisterAccessor< int32_t >protected
DEFINE_VIRTUAL_FUNCTION_TEMPLATE_VTABLE(getAsCooked_impl, T const (unsigned int, unsigned int))ChimeraTK::NDRegisterAccessor< int32_t >
DEFINE_VIRTUAL_FUNCTION_TEMPLATE_VTABLE(setAsCooked_impl, void(unsigned int, unsigned int, T))ChimeraTK::NDRegisterAccessor< int32_t >
DEFINE_VIRTUAL_FUNCTION_TEMPLATE_VTABLE_FILLER(NDRegisterAccessor< int32_t >, getAsCooked_impl, 2)ChimeraTK::NDRegisterAccessor< int32_t >protected
DEFINE_VIRTUAL_FUNCTION_TEMPLATE_VTABLE_FILLER(NDRegisterAccessor< int32_t >, setAsCooked_impl, 3)ChimeraTK::NDRegisterAccessor< int32_t >protected
doPostRead(TransferType type, bool hasNewData) overrideChimeraTK::SubdeviceRegisterAccessor
doPostWrite(TransferType type, VersionNumber) overrideChimeraTK::SubdeviceRegisterAccessor
doPreRead(TransferType type) overrideChimeraTK::SubdeviceRegisterAccessor
doPreWrite(TransferType type, VersionNumber) overrideChimeraTK::SubdeviceRegisterAccessor
doReadTransferSynchronously() overrideChimeraTK::SubdeviceRegisterAccessor
doWriteTransfer(ChimeraTK::VersionNumber versionNumber) overrideChimeraTK::SubdeviceRegisterAccessor
getAsCooked(unsigned int channel, unsigned int sample) constChimeraTK::NDRegisterAccessor< int32_t >
getAsCooked_impl(unsigned int channel, unsigned int sample) constChimeraTK::NDRegisterAccessor< int32_t >
getHardwareAccessingElements() overrideChimeraTK::SubdeviceRegisterAccessorprotected
getInternalElements() overrideChimeraTK::SubdeviceRegisterAccessorprotected
getNumberOfChannels() constChimeraTK::NDRegisterAccessor< int32_t >inline
getNumberOfSamples() constChimeraTK::NDRegisterAccessor< int32_t >inline
getValueType() const overrideChimeraTK::NDRegisterAccessor< int32_t >inline
isReadable() const overrideChimeraTK::SubdeviceRegisterAccessor
isReadOnly() const overrideChimeraTK::SubdeviceRegisterAccessor
isWriteable() const overrideChimeraTK::SubdeviceRegisterAccessor
makeCopyRegisterDecorator() overrideChimeraTK::NDRegisterAccessor< int32_t >
mayReplaceOther(const boost::shared_ptr< TransferElement const > &) const overrideChimeraTK::SubdeviceRegisterAccessor
NDRegisterAccessor(std::string const &name, AccessModeFlags accessModeFlags, std::string const &unit=std::string(TransferElement::unitNotSet), std::string const &description=std::string())ChimeraTK::NDRegisterAccessor< int32_t >inline
replaceTransferElement(boost::shared_ptr< TransferElement > newElement) overrideChimeraTK::SubdeviceRegisterAccessorprotected
setAsCooked(unsigned int channel, unsigned int sample, COOKED_TYPE value)ChimeraTK::NDRegisterAccessor< int32_t >
setAsCooked_impl(unsigned int channel, unsigned int sample, COOKED_TYPE value)ChimeraTK::NDRegisterAccessor< int32_t >
SubdeviceRegisterAccessor(boost::shared_ptr< SubdeviceBackend > backend, const std::string &registerPathName, boost::shared_ptr< NDRegisterAccessor< int32_t >> accAddress, boost::shared_ptr< NDRegisterAccessor< int32_t >> accDataArea, boost::shared_ptr< NDRegisterAccessor< int32_t >> accStatus, size_t byteOffset, size_t numberOfWords)ChimeraTK::SubdeviceRegisterAccessor