1 #ifndef ORG_EEROS_HAL_OUTPUT_HPP_ 2 #define ORG_EEROS_HAL_OUTPUT_HPP_ 13 virtual std::string
getId()
const = 0;
20 explicit Output(std::string
id,
void* libHandle) : id(id), libHandle(libHandle) { }
22 virtual inline std::string
getId()
const {
return id; }
24 virtual void set(T value) = 0;
virtual std::string getId() const
Definition: Output.hpp:22
virtual void * getLibHandle()
Definition: Output.hpp:26
Definition: Output.hpp:10
virtual ~Output()
Definition: Output.hpp:21
Output(std::string id, void *libHandle)
Definition: Output.hpp:20
Definition: Config.hpp:14
virtual void setTimestampSignalIn(uint64_t timestampNs)
Definition: Output.hpp:25
virtual ~OutputInterface()
Definition: Output.hpp:12
Definition: Output.hpp:18
virtual void * getLibHandle()=0
virtual std::string getId() const =0