summaryrefslogtreecommitdiff
path: root/seduatmo.c
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2020-08-21 16:36:52 +0200
committerhorchi <vdr@jwendel.de>2020-08-21 16:36:52 +0200
commit740602403557156183e5fdedca7f0e9b9618897f (patch)
tree682debe540be0d18547c47f4ff09ddd1b5673d75 /seduatmo.c
parent6853f2b6327e468efb77fa989dfa6080c257cf6c (diff)
downloadvdr-plugin-seduatmo-740602403557156183e5fdedca7f0e9b9618897f.tar.gz
vdr-plugin-seduatmo-740602403557156183e5fdedca7f0e9b9618897f.tar.bz2
2020-08-21: Version 0.0.10\n - added: Auto powerof by TV state (option -t <ip\ndns>)\n\n0.0.10
Diffstat (limited to 'seduatmo.c')
-rw-r--r--seduatmo.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/seduatmo.c b/seduatmo.c
index 5d22cfb..aa087c6 100644
--- a/seduatmo.c
+++ b/seduatmo.c
@@ -200,6 +200,7 @@ const char* cPluginSeduatmo::CommandLineHelp()
{
return
" -d, --autodetect try autodetect of tty device (need root rights)\n"
+ " -t <ip|name>, --tv <ip|name> auto poweroff by TV state\n"
;
}
@@ -209,17 +210,19 @@ bool cPluginSeduatmo::ProcessArgs(int argc, char* argv[])
static option long_options[] =
{
- { "autodetect", no_argument, 0, 'd' },
+ { "autodetect", no_argument, 0, 'd' },
+ { "tv", required_argument, 0, 't' },
{ 0, 0, 0, 0 }
};
// check the arguments
- while ((c = getopt_long(argc, argv, "d", long_options, 0)) != -1)
+ while ((c = getopt_long(argc, argv, "dt:", long_options, 0)) != -1)
{
switch (c)
{
- case 'd': autodetectDevice = yes; break;
+ case 'd': autodetectDevice = yes; break;
+ case 't': cfg.setTvIp(optarg); break;
default: tell(0, "Ignoring unknown argument '%c' '%s'", c, optarg);
}
}