[Slim-Checkins] r9660 - /trunk/server/Plugins/Health/NetTest.pm
adrian at svn.slimdevices.com
adrian at svn.slimdevices.com
Wed Sep 13 13:03:28 PDT 2006
Author: adrian
Date: Wed Sep 13 13:03:26 2006
New Revision: 9660
URL: http://svn.slimdevices.com?rev=9660&view=rev
Log:
Bug: N/A
Description: knob support for nettest
Modified:
trunk/server/Plugins/Health/NetTest.pm
Modified: trunk/server/Plugins/Health/NetTest.pm
URL: http://svn.slimdevices.com/trunk/server/Plugins/Health/NetTest.pm?rev=9660&r1=9659&r2=9660&view=diff
==============================================================================
--- trunk/server/Plugins/Health/NetTest.pm (original)
+++ trunk/server/Plugins/Health/NetTest.pm Wed Sep 13 13:03:26 2006
@@ -46,6 +46,18 @@
Slim::Utils::Timers::killTimers($client, \&updateDisplay);
updateDisplay($client, $params);
},
+
+ 'knob' => sub {
+ my ($client, $funct, $functarg) = @_;
+
+ my $test = $client->knobPos;
+
+ my $params = $client->modeParam('Health.NetTest') || return;
+ setTest($client, $test, undef, $params);
+ Slim::Utils::Timers::killTimers($client, \&updateDisplay);
+ updateDisplay($client, $params);
+ },
+
);
sub setMode {
@@ -55,6 +67,12 @@
$client->lines(\&errorLines);
return;
}
+
+ if ($client->isa('Slim::Player::Transporter')) {
+ $client->param('listLen', scalar(@testRates));
+ $client->param('listIndex', 0);
+ $client->updateKnob(1);
+ }
$client->execute(["stop"]); # ensure this player is not streaming
More information about the checkins
mailing list