BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Types | Public Member Functions
BeeeOn::VirtualModule Class Reference

Public Types

enum  Reaction { REACTION_SUCCESS, REACTION_FAILURE, REACTION_NONE }
 
typedef Poco::SharedPtr
< VirtualModule
Ptr
 

Public Member Functions

 VirtualModule (const ModuleType &moduleType)
 
void setModuleID (const ModuleID &moduleID)
 
ModuleID moduleID () const
 
void setModuleType (const ModuleType &moduleType)
 
ModuleType moduleType () const
 
void setMin (double min)
 
double min () const
 
void setMax (double max)
 
double max () const
 
bool modifyValue (double value)
 
void setGenerator (const std::string &generator)
 
bool generatorEnabled () const
 
SensorValue generate ()
 
void setReaction (const std::string &reaction)
 
Reaction reaction () const
 

The documentation for this class was generated from the following files: