00001 00011 #ifndef __LIMITS_ALARM_IMPL_H 00012 #define __LIMITS_ALARM_IMPL_H 00013 00014 //com 00015 00016 //std 00017 00018 // own 00019 #include "fb.h" 00020 #include "limits_alarm.h" 00021 #include "hysteresis.h" 00022 00026 class limits_alarm_impl: public limits_alarm 00027 { 00028 // no copy or assignment operations 00029 limits_alarm_impl(const limits_alarm_impl& obj); 00030 limits_alarm_impl& operator=(const limits_alarm_impl& obj); 00031 public: 00033 00034 00037 limits_alarm_impl(); 00041 virtual ~limits_alarm_impl(); 00043 00046 00049 00051 00054 00062 00071 00077 00082 00087 00092 00097 00100 00102 00103 00104 00106 00107 00108 00109 00111 00112 00113