#ifndef SENSORSLOT_HEADERFILE
#define SENSORSLOT_HEADERFILE

#include "SlotOfAgent.h"

//TODO: set name of slot as the name of the sensor is (+ "slot");
class SensorSlotOfAgent : public SlotOfAgent  {

	private:
		float sensorValue;
		bool flagSensorValueIsSet;
		bool flagSensorValueHasChanged;

	public:
		SensorSlotOfAgent();

		void set_sensorValue(float sensorValue);
		bool get_sensorValue(float* sensorValue);

		bool get_flagSensorValueIsSet();
		bool get_flagSensorValueHasChanged();
};

#endif