4 #include <doocs/EqCall.h>
7 #include <ChimeraTK/SupportedUserTypes.h>
11 template<
typename UserType>
18 const std::string& registerPathName, AccessModeFlags flags);
20 void doPostRead(TransferType type,
bool hasNewData)
override;
38 template<
typename UserType>
40 boost::shared_ptr<DoocsBackend> backend,
const std::string& path,
const std::string& registerPathName,
41 AccessModeFlags flags)
46 template<
typename UserType>
53 template<
typename UserType>
56 if(!hasNewData)
return;
59 auto timeStamp = d.get_timestamp();
61 UserType val = numericToUserType<UserType>(timeStamp.get_seconds_since_epoch());
62 NDRegisterAccessor<UserType>::buffer_2D[0][0] = val;