25 #ifndef SWIG // PVAction will not be present in SWIG generated files
49 typedef std::function<void (timespec*, std::int32_t*)>
initValue_t;
55 typedef std::function<void (const timespec&, const std::int32_t&)>
write_t;
92 void setValueBack(
const timespec& timestamp,
const std::int32_t& value);
104 #endif // NDSPVACTION_H
std::function< void(timespec *, std::int32_t *)> initValue_t
Definition of the method used to read the initial PV value.
Definition: pvAction.h:49
Represents an output PV.
Definition: pvBaseOut.h:35
Defines the base class for the output PVs.
An output PV that delegates the read and write operations to two external functions.
Definition: pvAction.h:38
Defines all the enumeration and common types used across the NDS library.
std::function< void(const timespec &, const std::int32_t &)> write_t
Definition of the method used to write.
Definition: pvAction.h:55