From 3b139a197413fbf4d149fbb56de46815d7ba6f6d Mon Sep 17 00:00:00 2001 From: betateilchen <> Date: Mon, 17 Feb 2014 19:15:15 +0000 Subject: [PATCH] deleted: completely useless git-svn-id: https://svn.fhem.de/fhem/trunk@4972 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/51_BBB_WATCHDOG.pm | 106 ----------------------------------- 1 file changed, 106 deletions(-) delete mode 100644 fhem/FHEM/51_BBB_WATCHDOG.pm diff --git a/fhem/FHEM/51_BBB_WATCHDOG.pm b/fhem/FHEM/51_BBB_WATCHDOG.pm deleted file mode 100644 index 5c49638b8..000000000 --- a/fhem/FHEM/51_BBB_WATCHDOG.pm +++ /dev/null @@ -1,106 +0,0 @@ -# $Id: - -package main; - -use strict; -use warnings; -use Time::HiRes qw(gettimeofday); - -sub BBB_WATCHDOG_Initialize($){ - my ($hash) = @_; - require "$attr{global}{modpath}/FHEM/DevIo.pm"; - $hash->{DefFn} = "BBB_WATCHDOG_Define"; - $hash->{UndefFn} = "BBB_WATCHDOG_Undefine"; - $hash->{ShutdownFn} = "BBB_WATCHDOG_Shutdown"; - $hash->{AttrList} = $readingFnAttributes; -} - -sub BBB_WATCHDOG_Define($$){ - my ($hash, $def) = @_; - my $name = $hash->{NAME}; - my @a = split("[ \t][ \t]*", $def); - my $dev = '/dev/watchdog@directio'; - - DevIo_CloseDev($hash); - $hash->{PARTIAL} = ""; - $hash->{DeviceName} = $dev; - my $ret = DevIo_OpenDev($hash, 0, undef); - triggerWD($hash); - return $ret; -} - -sub BBB_WATCHDOG_Undefine($$){ - my($hash, $name) = @_; - DevIo_CloseDev($hash); - RemoveInternalTimer($hash); - return; -} - -sub BBB_WATCHDOG_Shutdown($) { - my ($hash) = @_; - my $name = $hash->{NAME}; - Log3 ($name,4,"BBB_WATCHDOG $name: shutdown requested"); - DevIo_CloseDev($hash); - return undef; -} - -sub triggerWD($) { - my ($hash) = @_; - Log3(undef, 4, "triggered"); - DevIo_SimpleWrite($hash, "X", undef); - InternalTimer(gettimeofday()+40, "triggerWD", $hash, 0); -} - -1; - -=pod -not to be translated -=begin html - - -
SUBSYSTEM=="misc" ACTION=="add" DRIVER=="" KERNEL=="watchdog" MODE=="666"
define <name> BBB_WATCHDOG