示例#1
0
 def __init__(self, log=None, trigger=None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("list")
     self.add_expected_entry("operator", "string",
                             "Operator to use for comparison")
     list_operator = [
         '<', '>', '==', '!=', '<=', '>=', 'is', 'in', 'not in'
     ]
     self.set_list_of_values("operator", list_operator)
示例#2
0
 def __init__(self, log = None, trigger = None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("url")
     self.add_expected_entry("urlpath", "string", "Url the script will fetch")
     self.add_expected_entry("interval", "string", "Interval between 2 fetch in second")
     self.set_default_value("interval", "10")
     self._result = None
     self._event = Event()
     self._fetch_thread = Thread(target=self._fetch,name="UrlParameter.fetch")
     self._fetch_thread.start()
示例#3
0
 def __init__(self, log=None, trigger=None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("url")
     self.add_expected_entry("urlpath", "string",
                             "Url the script will fetch")
     self.add_expected_entry("interval", "string",
                             "Interval between 2 fetch in second")
     self.set_default_value("interval", "10")
     self._result = None
     self._event = Event()
     self._fetch_thread = Thread(target=self._fetch,
                                 name="UrlParameter.fetch")
     self._fetch_thread.start()
示例#4
0
文件: text.py 项目: Basilic/domogik
 def __init__(self, log = None, trigger = None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("string")
     self.add_expected_entry("text", "string", "Some text")
示例#5
0
 def __init__(self, log=None, trigger=None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("string")
     self.add_expected_entry("sensor_id", "integer",
                             "The sensor id to check")
示例#6
0
 def __init__(self, log = None, trigger = None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("string")
     self.add_expected_entry("sensor_id", "integer", "The sensor id to check")
示例#7
0
 def __init__(self, log=None, trigger=None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("string")
     self.add_expected_entry("cron", "string", "Cron timed trigger")
     self.expr = None
示例#8
0
文件: text.py 项目: thefrip/domogik
 def __init__(self, log=None, trigger=None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("string")
     self.add_expected_entry("text", "string", "Some text")
示例#9
0
文件: cron.py 项目: Basilic/domogik
 def __init__(self, log = None, trigger = None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("string")
     self.add_expected_entry("cron", "string", "Cron timed trigger")
     self.expr = None
示例#10
0
 def __init__(self, log=None, trigger=None):
     AbstractParameter.__init__(self, log, trigger)
     self.set_type("list")
     self.add_expected_entry("operator", "string", "Operator to use for comparison")
     list_operator = ['<', '>', '==', '!=', '<=', '>=', 'is', 'in', 'not in']
     self.set_list_of_values("operator", list_operator)