Exemplo n.º 1
0
CHardwareMonitor::~CHardwareMonitor(void)
{
	StopHardware();
#ifdef WIN32
//	CoUninitialize();
#endif
}
Exemplo n.º 2
0
bool CDavisLoggerSerial::StartHardware()
{
	StopHardware();
	m_retrycntr=RETRY_DELAY; //will force reconnect first thing
	m_stoprequested = false;
	//Start worker thread
	m_thread = boost::shared_ptr<boost::thread>(new boost::thread(boost::bind(&CDavisLoggerSerial::Do_Work, this)));

	return (m_thread!=NULL);

}
Exemplo n.º 3
0
bool CPanasonic::StartHardware()
{
	StopHardware();
	m_bIsStarted = true;
	sOnConnected(this);

	StartHeartbeatThread();

	//Start worker thread
	m_stoprequested = false;
	m_thread = boost::shared_ptr<boost::thread>(new boost::thread(boost::bind(&CPanasonic::Do_Work, this)));
	_log.Log(LOG_STATUS, "Panasonic Plugin: Started");

	return true;
}
Exemplo n.º 4
0
bool CLogitechMediaServer::StartHardware()
{
	StopHardware();
	m_bIsStarted = true;
	sOnConnected(this);
	m_iThreadsRunning = 0;
	m_bShowedStartupMessage = false;

	StartHeartbeatThread();

	//Start worker thread
	m_stoprequested = false;
	m_thread = boost::shared_ptr<boost::thread>(new boost::thread(boost::bind(&CLogitechMediaServer::Do_Work, this)));

	return (m_thread != NULL);
}
Exemplo n.º 5
0
bool CHardwareMonitor::StartHardware()
{
#ifdef __APPLE__
	//sorry apple not supported for now
	return false;
#endif
	StopHardware();

#ifdef WIN32
	InitWMI();
#endif
	m_stoprequested = false;
	m_lastquerytime = 0;
	m_thread = boost::shared_ptr<boost::thread>(new boost::thread(boost::bind(&CHardwareMonitor::Do_Work, this)));
	m_bIsStarted = true;
	sOnConnected(this);
	return true;
}
Exemplo n.º 6
0
bool CKodi::StartHardware()
{
	StopHardware();
	m_bIsStarted = true;
	sOnConnected(this);
	m_iThreadsRunning = 0;

	StartHeartbeatThread();

	ReloadNodes();

	//Start worker thread
	m_stoprequested = false;
	m_thread = boost::shared_ptr<boost::thread>(new boost::thread(boost::bind(&CKodi::Do_Work, this)));
	_log.Log(LOG_STATUS, "Kodi: Started");

	return true;
}
Exemplo n.º 7
0
CRego6XXSerial::~CRego6XXSerial()
{
	StopHardware();
}
Exemplo n.º 8
0
Teleinfo::~Teleinfo(void)
{
	StopHardware();
}
Exemplo n.º 9
0
bool CDomoticzHardwareBase::Stop()
{
	boost::lock_guard<boost::mutex> l(readQueueMutex);
	return StopHardware();
}
Exemplo n.º 10
0
void CLogitechMediaServer::Restart()
{
	StopHardware();
	StartHardware();
}
Exemplo n.º 11
0
void CKodi::Restart()
{
	StopHardware();
	StartHardware();
}
Exemplo n.º 12
0
void CPanasonic::Restart()
{
	StopHardware();
	StartHardware();
}
Exemplo n.º 13
0
CTeleinfoSerial::~CTeleinfoSerial()
{
	StopHardware();
}
Exemplo n.º 14
0
void BleBox::Restart()
{
	StopHardware();
	StartHardware();
}