Skip to content
Snippets Groups Projects
alarm-thread.h 920 B
Newer Older
/*
 * alarm-thread.h
 *
 * $Author: graziano $
 *
 * $Revision: 1.3 $
 *
 * $Log: alarm-thread.h,v $
 * Revision 1.3  2008-04-23 15:00:57  graziano
 * small code cleanings
 *
 *
 *
 * copyleft: Sincrotrone Trieste S.C.p.A. di interesse nazionale
 *           Strada Statale 14 - km 163,5 in AREA Science Park
 *           34012 Basovizza, Trieste ITALY
 */

#ifndef ALARM_THREAD_H
#define ALARM_THREAD_H

#include <omnithread.h>
#include <tango.h>
#include <AlarmHandler.h>

#define ALARM_THREAD_EXIT				"alarm_thread_exit"
#define ALARM_THREAD_EXIT_VALUE	-100
#define ALARM_THREAD_TO_BE_EVAL			"to_be_evaluated"
#define ALARM_THREAD_TO_BE_EVAL_VALUE	-200

class alarm_thread : public omni_thread {
	public:
		alarm_thread(AlarmHandler_ns::AlarmHandler *p);
		AlarmHandler_ns::AlarmHandler *p_Alarm;