#define _CONTROL_H_
#include "plantitem.h"
+#include "logiccontrol.h"
namespace PlaQui {
/** Elementos que pueden ser automatizados */
class Control:public PlantItem {
public:
+ /// Constructor
Control(const std::string &_name);
+ /// Destructor
virtual ~Control();
+ /// Retorna un estado booleano dependiendo de su estado actual
virtual bool get_output() = 0;
protected:
- /*
- LogicControl input;
- LogicControl output;
- */
+ LogicControl *input;
+ LogicControl *output;
private:
Control(const Control &):PlantItem("null") {}
Control &operator = (const Control &) { return (*this); }
}
#endif // _CONTROL_H_
+