diff options
author | horchi <vdr@jwendel.de> | 2020-08-21 16:36:52 +0200 |
---|---|---|
committer | horchi <vdr@jwendel.de> | 2020-08-21 16:36:52 +0200 |
commit | 740602403557156183e5fdedca7f0e9b9618897f (patch) | |
tree | 682debe540be0d18547c47f4ff09ddd1b5673d75 /seduatmo.c | |
parent | 6853f2b6327e468efb77fa989dfa6080c257cf6c (diff) | |
download | vdr-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.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -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); } } |