#ifndef __PRESSURE_SENSOR_THREAD_H__
#define __PRESSURE_SENSOR_THREAD_H__

#include <stdint.h>
#include "threads.h"
#include "socket.h"

class PressureSensorThread : public Thread {

//	friend stringstream& operator<< (stringstream& out, const ControlThread& controller);

public:

	PressureSensorThread () {}

	~PressureSensorThread(void) {
		delete m_PressureSensorSocket;
	}

	void Connect(string& ipAddress, uint16_t portNumber);

protected:
	virtual void* Run(void* parameter);

private:
	void 		command(const char * request);
	tcp_socket*  m_PressureSensorSocket;
	uint16_t	m_PressureSensorPortNumber;
};

#endif // __PRESSURE_SENSOR_THREAD_H__
