From: Gregg L. <gr...@li...> - 2007-07-03 16:07:27
|
Hi Ralf, Quoting RaK72 (6/30/07 5:18 AM): > When receiving up/down I set the timer > &Timer::set($self->{Timer}, $self->{Drivetime}, "set $self 'stop'"); I believe you have a typo; try changing Drivetime to Drivingtime to be consistent w/ the rest of your class. > You see already I have tried many different notations ;), because I am a bit > confused. FWIW: The class looks well done > The problem is, that the seconds_remaining method returns an empty string. you effectively did: $self->{Timer}->set(undef, "set $self 'stop'"); so, obviously, seconds_remaining will also be undef; I'm guessing correcting the typo will fix this immediate issue; if not, I would suggest adding print statements to better diagnose the problem. Gregg |