+/* $Id$
+
+This file is part of the MSP Märklin suite
+Copyright © 2007-2008 Mikkosoft Productions, Mikko Rasa
+Distributed under the GPL
+*/
+
#include <msp/time/utils.h>
#include <msp/time/units.h>
#include "control.h"
{
if(s)
{
- off_timeout=Time::TimeStamp();
+ off_timeout = Time::TimeStamp();
if(s!=state)
{
- state=s;
+ state = s;
signal_state_changed.emit(state);
}
}
else
- off_timeout=Time::now()+0.5*Time::sec;
+ off_timeout = Time::now()+0.5*Time::sec;
}
}
{
if(off_timeout)
{
- const Time::TimeStamp t=Time::now();
+ const Time::TimeStamp t = Time::now();
if(t>off_timeout)
{
- off_timeout=Time::TimeStamp();
+ off_timeout = Time::TimeStamp();
if(state)
{
- state=false;
+ state = false;
signal_state_changed.emit(state);
}
}